我为Android和IOS创建了一个带有OneSignal推送通知的cordova应用程序。这一切都运行正常,但现在我想在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);