#javascript #android #onesignal
#javascript #Android #onesignal
Вопрос:
Извините, если на мой вопрос был дан ответ в прошлом, но я не смог найти решение своей проблемы. Я запускаю следующий скрипт в разделе head своего веб-сайта, чтобы получить идентификатор игрока одного сигнала. Он отлично работает при запуске из браузера. Однако, когда мой сайт запускается через приложение andoid, он возвращает пустое поле для идентификатора игрока.
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}
});
});
});
Любая помощь будет приветствоваться
Ответ №1:
Проблема решена. Разработчик мобильного приложения-оболочки включает идентификатор игрока в URL-адрес при первой загрузке приложения, поэтому получить его таким образом было довольно легко