0
私はIonic v1プロジェクトにOneSignalを統合しようとしています。私は、プラグインをインストールし、私のindex.htmlでOneSignal.jsファイルを参照して、私のapp.jsにこれを追加しました:ReferenceError:変数が見つかりません:cordova OneSignal Ionic v1
var notificationOpenedCallback = function(jsonData) {
console.log('notificationOpenedCallback: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal
.startInit("MY_APP_ID")
.handleNotificationOpened(notificationOpenedCallback)
.endInit();
私もこのラッパーを追加しようとしました:
if(window.plugin != undefined){
var notificationOpenedCallback = function(jsonData) {
console.log('notificationOpenedCallback: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal
.startInit("MY_APP_ID")
.handleNotificationOpened(notificationOpenedCallback)
.endInit();
}
エラーが表示されなくなりましたが、iOSのデバイスでビルドして実行すると、プッシュ通知が機能しません。
Ionic v1アプリケーションにOneSignalを統合する方法についてのご意見はありますか?
に$ ionicPlatform.ready機能の内のindex.htmlファイルを使用して、それを含めるように一つだけの提案を、このコードを持っていませんjs – Edison
ありがとう@エジソン。残念ながら、それは私の問題を解決しませんでした。 – pixeloft