1

我为 Android 和 IOS 创建了一个 Cordova 应用程序,其中包含 OneSignal 推送通知。这一切都很好,但现在我想在 Windows 平台上启动这个应用程序,但问题是我们找不到让 OneSignal 工作的方法。启动应用程序时,它将用户设置为 OneSignal,我们可以获取 playerId,我们甚至可以添加标签并获取它们。我们不能做的是切换订阅状态并发送通知。

我希望有人认识到这个问题并可以帮助我。

最好的问候,理查德

        // Enable to debug issues.
    window.plugins.OneSignal.setLogLevel({logLevel: 6, visualLevel: 0});

    var notificationOpenedCallback = function (jsonData) {
        console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
    };

    window.plugins.OneSignal.init("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
                                   { googleProjectNumber: "xxxxxxxxxxxx" },
                                   notificationOpenedCallback);

    window.plugins.OneSignal.getIds(function (ids) {
        console.log('getIds: ' + JSON.stringify(ids));
    });

    window.plugins.OneSignal.setSubscription(false);
4

0 回答 0