0
String postdata= "collapse_key=score_update&time_to_live=2419200&delay_while_idle=1&data.message=‌​"
                + message + "&data.time=" + System.DateTime.Now.ToString()
                + "&registration_id=" + deviceToken + "";

collapse_key および delay_while_idle フラグと混同されています。私のお知らせはニュースです。そのため、デバイスがアクティブになると、適切な方法で通知を受け取ります。しかし、アイドル状態(オフライン、ロック、またはオフ)の間に問題に直面しています。デバイスがアイドル状態のときに 2 つの通知が送信された場合、アクティブになるたびに両方の通知を受信する必要があります。増分値を collapse_key に追加する必要がありますか????? また、開発者サイトでは、delay_while_idle フラグを true にする必要があります。だから私はそれを1に設定しましたが、誰かがdelay_while_idle = 0に設定することを勧めました。上記画面をご確認いただき、間違いがございましたらご連絡ください。

4

1 に答える 1

2

デバイスが再びアクティブになったときにのみ両方の通知を受信するようにするには、delay_while_idle = trueのままにして、collapse_keyをインクリメント/変更します。

電話がロック/スリープしているときでもメッセージを表示したい場合は、delay_while_idleをfalseに設定します。

于 2013-02-11T13:37:21.327 に答える