使用OneSignal,我正在尝试将玩家ID保存为javascript变量,API不清楚

时间:2016-03-18 17:41:32

标签: javascript ios cordova onesignal

我将一个OneSignal帐户连接到Cordova / iOS应用程序。我需要将播放器ID保存在我自己的数据库中,这样我就可以在任务到期或事件发生时向特定用户发送推送通知。

我在这里查看了API:https://documentation.onesignal.com/reference#view-device  但我不知道如何调用JavaScript函数将标识符保存到变量。没有这方面的例子。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:12)

我明白了。

window.plugins.OneSignal.getIds(function(ids) {
                //document.getElementById("OneSignalUserID").innerHTML = "UserID: " + ids.userId;
                //document.getElementById("OneSignalPushToken").innerHTML = "PushToken: " + ids.pushToken;
                alert(JSON.stringify(ids['userId']));
            });