我实施了Android应用,我使用通知有效负载从服务器发送通知消息。但问题是,当我收到多个通知时,点击其中一个通知,打开所需的活动,但其他人没有,我强调我使用了通知有效负载,系统创建通知,所以我不能设置标志。
这是在我的服务器端:
$fields = array(
'registration_ids' => getAllUsers(),
'data' => $message,
"notification" => array(
"body" => "Hello !!!",
"title" => "Hello from Server!",
"icon" => "@drawable/ic_launcher",
"color"=> "#03A9F4",
"click_action"=> "OPEN_MAIN_ACTIVITY"
),
);
这是我的Manifest文件中的代码,用于处理点击该通知:
<activity android:name=".News" >
<intent-filter>
<action android:name="OPEN_MAIN_ACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>