0

メッセージング アプリ (WhatsApp など) を開発しています。ユーザーはテキスト メッセージと画像メッセージを互いに送信できます。

現在、user1 が user2 に画像メッセージを送信し、user2 がオフライン (アプリが閉じている) の場合 -> 私のサーバーは user2 がオフラインであることを検出します -> 新しい画像に関するプッシュ通知を彼に送信します。

次に、user2 がアプリを開くと、画像がダウンロードされ、チャット ビューに表示されます。

これに関する問題は、user2 が新しい画像についてのプッシュを取得することです -> アプリを開いてその画像を表示します -> しかし、画像がダウンロードされるまで待つ必要があります...
したがって、これは最高のユーザーエクスペリエンスではありません。 user2 がアプリを開くと、すぐに画像が表示されます。

考えられる唯一のことは、プッシュ通知でアプリを起動し、user2 がまだアプリを開いていなくても画像のダウンロードを開始することですが、これが可能かどうかはわかりません。
または他のアイデアはありますか?

4

2 に答える 2

3

いいえ、残念ながら、アプリが非アクティブな状態にある場合、ユーザーが再起動を選択するまで、通知に応答することはできません。

于 2012-07-20T22:21:10.410 に答える
0

プッシュ通知を使用してダウンロードを開始する アプリで新しいコンテンツが利用可能になったときにサーバーがプッシュ通知をユーザーのデバイスに送信する場合、新しいコンテンツのダウンロードをすぐに開始できるように、アプリをバックグラウンドで実行するようにシステムに指示できます。

Appleリファレンスはこちら

楽しみ :)

于 2015-06-04T13:43:48.727 に答える