私を悩ませている小さな問題が発生しました。
アーバンエアシップからプッシュ通知を受信するようにアプリケーションを設定しましたが、すべて正常に機能しますが、通知センターで通知をタップしても何も起こりません。
ユーザーがPUSH通知をタップしたときにアプリを開きたいのですが、これを実現するにはどうすればよいですか?
どんな助けでもいつも大歓迎です。
ありがとう
私を悩ませている小さな問題が発生しました。
アーバンエアシップからプッシュ通知を受信するようにアプリケーションを設定しましたが、すべて正常に機能しますが、通知センターで通知をタップしても何も起こりません。
ユーザーがPUSH通知をタップしたときにアプリを開きたいのですが、これを実現するにはどうすればよいですか?
どんな助けでもいつも大歓迎です。
ありがとう
保留中のインテントを作成してアクティビティを開始し、setLatestEventInfo を使用して通知に設定します。
例:
Context context = getApplicationContext();
CharSequence contentTitle = "My notification";
CharSequence contentText = "Hello World!";
Intent notificationIntent = new Intent(this, MyClass.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
詳細はこちら
カスタム通知ビルダーを使用し、アクティビティの 1 つを PendingIntent として使用する必要があります。