1

zpush を使用して連絡先/カレンダーを同期するグループウェアを構築しています。ダイレクト プッシュはどの IOS デバイスでもうまく機能しますが、Android では機能しません (2.3 および 4.0 でテスト済み)。

PING 応答 (ステータス 2 - 変更済み) の後に SYNC コマンドを受信する代わりに、デバイスから FOLDERSYNC コマンドを受信します。どこが間違っていますか?

4

1 に答える 1

0

私の知る限り、デバイスはFolderSyncほぼいつでも自由にコマンドを送信できます。の戻りPingコードは、同期するデバイスの変更があることを示しているからといって、それが常に発生するとは考えないでください。

お気づきのように、一般的な EAS 実装には微妙ではあるが重要な違いがあり、起動するのは複雑なプロトコルです。すべての EAS クライアントが問題なく動作するようにするには、サーバーのコードをかなり寛容にする必要があります。

于 2012-01-15T00:51:29.730 に答える