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

标签 javascript ios cordova onesignal

我有一个连接到 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']));
            });

关于javascript - 使用 OneSignal 并且我正在尝试将玩家 ID 保存到 javascript 变量,API 不清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36090948/

相关文章:

javascript - Lodash 查找并显示当前的 json 数据

iphone - 为什么在loadView中设置frame origin没有效果?

ios - 如何在没有 NavigationLink 的情况下使用 SwiftUI 推送新的 Root View ?

android - JQuery .on() 方法未绑定(bind)到 Android 4.0 Phonegap 应用程序中的所有元素

ios - Urban Airship Phonegap 插件未在 iOS 应用程序上注册设备 token

javascript - 在 IMG 标签中设置从 Cordova 相机插件检索的图像

javascript - AJAX接收多个数据

JavaScript 更改 CSS 在 if 语句中不起作用

javascript - 如何仅在 javascript 中的 onclick 上播放 gif

ios - CV日历: How to override CVCalendar properties that do not have explicit function API?