SITUATION:イオンプッシュ通知:onClickの処理方法?
私は私のアプリでIonic Push notificationsを使用しています。
すべて正常です。
ユーザーがメッセージを送信すると、通知はcURL要求によって発生し、受信者がアプリをオフまたはバックグラウンドにしている場合にのみ到着します。
私はonClickコールバックの処理に問題があります。
documentationに続いて、コールバック関数をonNotificationパラメータに入れました。
「onNotificationメソッド」:この機能は、お使いのデバイス が通知を受信したときに呼び出され、受信した通知オブジェクト が提供されます。
私がする必要があることは、ユーザーが通知をクリックすると、特定のページにリダイレクトすることです。
効果があります。
問題は、アプリがFOREGROUNDにあると、通知が受信された(アプリがオフまたはバックグラウンド)かどうかにかかわらず、cURLリクエストが行われるたびにユーザーがそのページにリダイレクトされることです。ない(アプリのフォアグラウンド)...
CODE:
.run(function($ionicPlatform, $rootScope, $location, $state) {
$ionicPlatform.ready(function() {
var push = new Ionic.Push({
"debug": true,
"onNotification": function(notification)
{
$rootScope.get_my_account_data();
$location.path('app/chat');
},
"onRegister": function(data)
{
console.log(data.token);
},
});
QUESTION:
ユーザーが実際に通知をクリックしたときだけ呼び出されるコールバック関数を設定できます。
私はonNotificationの中でいくつかのトリックをしなければなりませんか、またはonClickコールバックを設定する可能性がありますか?
ありがとうございました!
私はionic cloudを使用してionicframework v1でプッシュ通知の例を表示できますか? – talentedandrew
私の答えには両方の例があります。詳細情報が必要な場合は、この2つのチュートリアルを参考にしてください:https://devdactic.com/ionic-push-notifications-guide/(すべてのものを設定する方法)http://docs.ionic.io/services/push/ (あなたがクラウドに関する通知のために必要なもの) – johnnyfittizio
あなたの最初のリンクは、古いバージョンのものだと思います...彼らのドキュメントでは、彼らはイオンクラウドを使っています... – talentedandrew