残念ながら、私はOneSignal for Ionicに問題があります。
?:取り組んでいる何OnesignalオプトインポップアップCordova/Ionic Androidが失敗する
- iOSとAndroidデバイスが
プッシュメッセージ罰金を受け入れる - ユーザーがOnesignal管理パネルにうまく
を表示 - 私は手動でオプトインとオプトアウト(window.pluginsを使用することができます.OneSignal.setSubscription(true/false);)
- iOSではプッシュメッセージのオプトインを求めるポップアップが表示されます。
うまくいかない:
- オプトインするように求めるAndroid搭載端末のポップアップは表示されません。すべてのユーザーが自動的にオプトインします;-) 私はstackoverflow、oneignalユーザーマニュアルを読んで数時間を過ごしましたが、解決策はありません。
マイapp.js
document.addEventListener('deviceready', function() {
// Enable to debug issues.
// window.plugins.OneSignal.setLogLevel({logLevel: 4, visualLevel: 4});
var notificationOpenedCallback = function(jsonData) {
console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal.init("11111111-1111-1111-1111-111111111111",
{googleProjectNumber: "1111111111111"},
notificationOpenedCallback);
// Show an alert box if a notification comes in when the user is in your app.
window.plugins.OneSignal.enableInAppAlertNotification(true);
}, false);
私は