1

Android用のコルドバアプリでプッシュプラグインを使用しています。シングルメッセージなら問題ありません。アプリが最小化されているときに複数のメッセージを送信しているときに、以前の通知を置き換える最後の通知のみが表示されます。

https://github.com/manjeshpv/PushPlugin/commit/cdd1f56ef7a6a2033a196546cd6b946dc17044aeをフォローしましたhttps://github.com/manjeshpv/PushPlugin/commit/d073ed105aafb1f8793ea3c9a2b5b04e8293f507

これらのどれも私のために働いていません。ペイロードで notId も使用しています。私のphpファイルでは:

$message = '{"conversation":"'.$message.'", "phoneNumber":"'.$phoneNumber.'", "file":"text", "notId":"'.time().'"}';

同様の質問はほとんどありませんが、問題はそこで解決されませんでした。 Androidで複数のプッシュ通知を処理する方法

4

2 に答える 2

3

リンクされた質問の答えは間違っています。追加する正しいフィールドはnotId(not notificationID) です。これにより、通知が分離されます。

于 2014-12-26T14:24:03.577 に答える
3

自分で解決した

$message = '{"conversation":"'.$message.'", phoneNumber":"'.$phoneNumber.'"}';

PHPカールでは:

$field = array( 'registration_ids' => array($registatoin_id), 'data' => array( 'message' => $message, 'title'=>'kwikieText', 'msgcnt'=>'3', 'notId'=>''.time() ), );

notId$message 変数ではなく、「data」フィールドに追加する必要があります

于 2015-04-16T16:03:50.957 に答える