3

Urban Airship のプッシュ通知を介して新しい問題を受信するニューススタンド マガジン アプリを実装しています。アプリがフォアグラウンドまたはバックグラウンドにある限り、これは正常に機能しますが、私の知る限り、アプリが完全に閉じられたときにもダウンロードがトリガーされるはずです。しかし、ペイロードでプッシュを送信し"content-available":1ても、アプリが閉じている場合は何もしません。

ターゲット プロパティで必要なバックグラウンド モードを設定し、NKDontThrottleNewsstandContentNotificationsテストでの問題を回避するために使用します。

何か不足していますか?

プッシュが私につながるべきではありませんか

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

で呼び出されていUIApplicationLaunchOptionsRemoteNotificationKeyますか?

大変助かりました!

4

1 に答える 1

1

この記事によると、

Newsstand アプリを開発している開発者は、新しい号をダウンロードする準備ができたことを (通常のプッシュ通知のようにユーザーに通知するのではなく) アプリに通知する新しい「強化された」プッシュ通知を配信できます。ニューススタンド アプリがこのような通知を受け取ると、デバイスが WiFi に接続されている場合は、バックグラウンドでダウンロードできます。ここでの主な制限は、各アプリがこれらのプッシュ通知を 1 日に 1 つしか送信できないことです。そのため、現時点では開発者は朝刊と夕刊の両方を配信する新聞を開発することはできません。ただし、これは最終的に変更される可能性があると思います.

そのため、デバイスが Wi-Fi に接続されている場合にのみダウンロードできます。

これらは他の同様の質問、新しいスタンドのプッシュと実行コード、 iOS ニューススタンド: プッシュ通知がバックグラウンドでアプリを起動しない、ニューススタンドが再開時にダウンロードを再開する、このiPhone ニューススタンドのプッシュ登録の失敗です。これらの回答に記載されているものがないかどうかも確認してください。

これに関するアップルのドキュメントと、これに関する別のブログがあります。

于 2012-11-05T01:23:35.037 に答える