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