Apple Push noitificationsの場合、通知リクエストには、ユーザが通知をクリックしたときにアプリが開く場所を指定するurlパラメータがあります。AndroidアプリのFCMメッセージングでアプリへのリンクがサポートされていますか?
アンドロイドFCMの通知に相当するものはありますか?
Apple Push noitificationsの場合、通知リクエストには、ユーザが通知をクリックしたときにアプリが開く場所を指定するurlパラメータがあります。AndroidアプリのFCMメッセージングでアプリへのリンクがサポートされていますか?
アンドロイドFCMの通知に相当するものはありますか?
FCMメッセージ(Data message)のペイロードにカスタム値を送信し、デバイスで解析し、カスタムフィールドの値に従ってカスタムクリックアクションを使用して通知を作成できます。たとえば、通知を作成する方法は次のとおりです。
private static Notification createNotification(final Context context, final String activity){
final Class activityToLaunch;
switch (activity){
case "Activity1":
activityToLaunch = Activity1.class;
break;
case "Activity2":
activityToLaunch = Activity2.class;
break;
default:
activityToLaunch = MainActivity.class;
}
final PendingIntent myAction = PendingIntent.getActivity(context, 1, new Intent(context, activityToLaunch), PendingIntent.FLAG_CANCEL_CURRENT);
return new NotificationCompat.Builder(context)
.setContentTitle("My Title")
.setContentText("My Content")
.setSmallIcon(R.drawable.my_icon)
.setContentIntent(myAction)
.build();
}
ここで、「activity」パラメータはペイロードで送信したフィールドの値です。
Androidでは、2つのFCMオプションがあります。
どのようなURLパラメータを参照していますか? –