小编mac*_*ogo的帖子

推送通知的OneSignal注册在Cordova中不起作用

根据OneSignal的网站,只需添加以下代码即可要求用户允许该应用接收推送通知:

window.plugins.OneSignal.registerForPushNotifications();
Run Code Online (Sandbox Code Playgroud)

但它没有显示。并且设备无法注册。

document.addEventListener("deviceready", function() {
            window.plugins.OneSignal.init( "project_id",
                                        {googleProjectNumber: "null_if_ios",
                                        autoRegister: false},
                                        mobile.didReceiveRemoteNotificationCallBack);
Run Code Online (Sandbox Code Playgroud)

对于Android,这很好用。无需调用registerForNotifications函数。

ios cordova onesignal

5
推荐指数
1
解决办法
3155
查看次数

标签 统计

cordova ×1

ios ×1

onesignal ×1