私は地元の通知をスケジュールするためにcordova-plugin-local-notificationsを使用しています。私はアプリケーションがローカル通知から開かれた場合、私のホームページでビューを展開する必要がありますが、私のページにデータを送信する際に問題があります。アプリはローカル通知から開かれた場合にはIonic 3の特定のページにローカル通知データを送信
は、このコードはindex.htmlの中で実行されます。
<script type="text/javascript">
document.addEventListener('deviceready', function() {
cordova.plugins.notification.local.on('click', function (notification) {
console.log("notification ", notification);
let data = JSON.parse(notification.data);
//TODO: send data to the desired page (HomePage)
});
}, false);
</script>
私は私が私のナビゲーションを設定していますapp.component.ts、内のコードのこの部分を入れてみましたスタックと最初のページとの作業、しかし私はCannot find name cordova
を得続けます。 declare var cordova:any
を追加した場合、実行時エラーUncaught ReferenceError: cordova is not defined
が発生します。そこで、このコードをindex.htmlに入れることにしましたが、ここから私のページにデータを送信する方法はわかりません。誰にでも解決策がありますか?
はい、ありがとうございます。 – Margaret