Javascript 在已转换为应用程序的网站页面中获取OneSignal播放器id

Javascript 在已转换为应用程序的网站页面中获取OneSignal播放器id,javascript,android,onesignal,Javascript,Android,Onesignal,很抱歉,如果我的问题在过去得到了回答,但我无法找到解决问题的方法。 我在我的网站的头部部分运行以下脚本,以获得一个信号的播放器id。 它在浏览器中执行时工作正常。 但是,当我的站点通过andoid应用程序执行时,它会返回一个空的播放器id字段 var OneSignal = OneSignal || []; OneSignal.push(["init", { appId: "2c1ea700

很抱歉,如果我的问题在过去得到了回答,但我无法找到解决问题的方法。 我在我的网站的头部部分运行以下脚本,以获得一个信号的播放器id。 它在浏览器中执行时工作正常。 但是,当我的站点通过andoid应用程序执行时,它会返回一个空的播放器id字段

            var OneSignal = OneSignal || [];
            OneSignal.push(["init", {
              appId: "2c1ea700-16b5-43d7-a40d-40efsde6c90fdc",
            }]);
                            
            OneSignal.push(function() {
              OneSignal.getUserId(function(userid){
                $.ajax({
                    type: "POST",
                    url: "/ajax/ajax_update_player_id.php",
                    data: {userid:userid}
                });     
              });
            });
欢迎任何帮助

问题得到解决。 第一次加载应用程序时,移动包装器应用程序的开发人员在url上包含player_id,因此很容易通过这种方式获得它