我有一个与 Cordova/iOS 应用程序连接的 OneSignal 帐户。我需要将玩家 ID 保存在自己的数据库中,以便在任务到期或事件发生时向特定用户发送推送通知。
我已经查看了这里的 API: https://documentation.onesignal.com/reference#view-device,但我不知道如何调用 JavaScript 函数将标识符保存到变量中。没有此类示例。
非常感谢任何帮助。
我有一个与 Cordova/iOS 应用程序连接的 OneSignal 帐户。我需要将玩家 ID 保存在自己的数据库中,以便在任务到期或事件发生时向特定用户发送推送通知。
我已经查看了这里的 API: https://documentation.onesignal.com/reference#view-device,但我不知道如何调用 JavaScript 函数将标识符保存到变量中。没有此类示例。
非常感谢任何帮助。
我明白了。
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']));
});