1

フォアグラウンドで自動的に実行中にコンテンツを更新する必要がある iOS アプリがあります。バックグラウンドの場合、アプリを更新する必要はありません。

そのための既存の方法として、APNS (Apple Push Notification Service) があります。バックグラウンドでユーザーに通知メッセージを表示したくないため、アラートやメッセージなしでプッシュ通知を使用することが解決策になる場合があります。

ただし、APNS を使用している場合、iOS はユーザーに、アプリから通知を受け取りたいかどうかを確認するよう求めます。私のアプリは実際にユーザーに通知をプッシュするわけではないので、OS から尋ねられたときにユーザーが混乱する可能性があると思います。

私が現在使用している方法は、API を 30 秒ごとにプルし続けて、新しいコンテンツが利用可能かどうかを確認することです。ユーザーが多すぎる場合、この方法は失敗します。

アプリがフォアグラウンドでのみ実行されている間に通知を提供するサードパーティのプッシュ通知のようなサービスはありますか? (バックグラウンドで通知を受け取る必要はありません)

4

2 に答える 2

0

の場合はpush notification、初回申込時に利用者が承諾する必要がありpush notificationます。また、 を設定することもできます。このユーザーは、中にsilent push notificationを取得したというアラートを受け取りません。notificationapplication run loop

を避けたい場合は、すでに行っているpush notificationa のみを設定できます。NSTimer

3 番目のケースが考えられます。アプリケーションがサーバーと同期するのは、foreground. これについては、私のこの投稿を参照してください。

于 2013-10-21T12:07:13.850 に答える