iOS 5の自動ダウンロード設定
-
26-10-2019 - |
質問
~の解決策を探しています iOS 5での自動バックグラウンドダウンロード.
で見たことがあります Settings
iPadには、 newsstand
のカテゴリのアプリ
Store - Automatic Downloads
Popular Mechanics などのアプリ
このカテゴリにアプリを追加する方法を知りたいです。私のものもニューススタンドアプリですが、ニューススタンドの plist にすべての変更を加えた後でも、アプリが自動ダウンロードに含まれません。
解決
まず、必要なバックグラウンド モードがあることをアプリケーションに伝える必要があります。これにより、アプリケーションがバックグラウンドで問題をダウンロードできるようになります。したがって、アプリケーションの Info.plist に移動し、次の内容を追加します (plist を右クリックして「ソース コード」として開くと仮定します)。
<key>UIBackgroundModes</key>
<array>
<string>newsstand-content</string>
</array>
次の部分では、アプリケーションとプッシュを実行するサーバーに対してプッシュ通知を有効にする必要があります。持っていない場合は、見てみることをお勧めします 都市飛行船. 。非常にシンプルで、アプリケーションに簡単に組み込むことができそうです。私は使ったことはありませんが、無料の優れたオプションがあると聞いています。
プッシュ通知を配信する方法を確立したら、リモート通知を受け入れるようにアプリケーションを登録する必要があります。次のコードを AppDelegate に配置します。 アプリケーション:didFinishLaunchingWithOptions 方法。
// Register the automatic download remote notification
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability];
これにより、アプリケーションの最初の起動時にユーザーにプロンプトが表示され、自動ダウンロードを有効にするかどうかを尋ねられるようになります。
これらすべてを行った後、プッシュ通知を処理する方法をコーディングする必要があります。これらをどのように処理するかは完全にあなた次第ですが、ここでユーザーに新しい問題があることを伝えるか、ダウンロードを自動的に開始します。これは 2 か所で処理する必要があります。1) AppDelegate 内 UIApplicationDelegate アプリケーション:didReceiveRemoteNotification: 方法。2) AppDelegate の アプリケーション:didFinishLaunchingWithOptions: メソッド、起動オプションを確認する UIApplicationLaunchOptionsRemoteNotificationKey。
これは、開始方法を簡単にまとめたものです。さらに詳しい説明が必要な場合は、次のチュートリアルを強くお勧めします (私が書いたものではありません)。 iOS ニューススタンドのチュートリアル そして ニューススタンドと定期購読.
幸運を!
他のヒント
ストア /自動ダウンロードでエントリを取得するには、プッシュタイプに登録する必要があります。