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



如果我的问题在过去得到了回答,我很抱歉,但我无法找到解决问题的方法。我在我的网站的头部运行以下脚本,以获得One Signal的玩家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}
});     
});
});

欢迎任何帮助

问题已解决。移动包装应用程序的开发人员在第一次加载应用程序时将player_id包含在url上,因此很容易获得

最新更新