IBM Mobilefirst Platform 7.1でプッシュ通知機能付きのアプリケーションを開発中です。ユーザーIDに基づいてプッシュ通知を送信しています。IBM MobileFirst Platform 7.1プッシュ通知の動作
アダプターベースの認証を使用して、私はユーザーIDを取得し、ユーザーIDに基づいてプッシュ通知に加入しています。
私のアプリでプッシュ通知の動作:
- ログインし、通知
- ログアウト
[アプリがフォアグラウンドである場合]- 通知の送信プッシュするサブスクライブ - 正常に受信され処理
- に通知を送信する[アプリがバックグラウンドの場合] - 正常に受信して処理しました
- 通知を送信[通知を送信した後バックグラウンドで実行中のアプリケーション] - 正常今
(すなわちpushNotificationInvoked 機能のみログイン後のペイロードでトリガされる)のみログインした後に、通知内容 及びプロセスを受けることができる受信できますが、ポイントは、ありますアプリがフォアグラウンドとバックグラウンドにあるとき、ユーザーがログインしているかどうかにかかわらず通知を受信して処理することができます。アプリがフォアグラウンドまたはバックグラウンドで実行されていないときに、受信した通知をクリックすると、なぜログインする必要がありますか?
これは、MFPが通知を処理する方法ですか?それとも私がここで紛失しているものがありますか?
ありがとうございます。
pushNotificationInvoked関数がログイン後にのみトリガーされる理由は何ですか? – sasi