4

ニューススタンドアプリを作成するとします。すべてのコンテンツ(すべての問題)を無料でダウンロードできます。

Appleは、Newsstandアプリに少なくとも1つのサブスクリプションを提供することを要求しています。これは、有効期限が切れていない無料のサブスクリプションになります。

私の質問:

*)私は電話しないと仮定して正しいですか

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeNewsstandContentAvailability];   

ユーザーがサブスクライブすることを選択するまで?つまり、アクティブなサブスクリプションを持つユーザーのみがニューススタンドのプッシュ通知を受け取る必要がありますか?

*)iTunes Connectでこのアプリの「実際の」無料サブスクリプションを設定し、アプリのStoreKitで処理する必要があると想定するのは正しいですか、それとも「今すぐ無料でサブスクリプション」ボタンを表示するだけで十分ですか。上記のコードを呼び出しますか?

*)ユーザーはどこでどのようにサブスクリプションをキャンセルしますか?この機能をアプリで提供する必要がありますか、それともニューススタンド(アプリ)ストアのどこかに(非表示に)なっていますか?

ありがとう!

4

1 に答える 1

5

1)電話する必要があります

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeNewsstandContentAvailability]; 

これはdidFinishLaunchingWithOptions:メソッドからのものです。通知を受け取ったら、問題のアセット(できれば1つのzipファイル)をニューススタンドキューに追加して、ユーザーがサブスクライブしている場合または問題が無料の場合にのみダウンロードできるようにする必要があります。

2)はい、iTunesで無料のサブスクリプションタイプを作成する必要があります。iTunesでニューススタンドを有効にするには、少なくとも1つのサブスクリプションが必要です。アプリでは、ユーザーが無料のサブスクリプションを購入する場合に備えてiTunesに接続する必要がありますが、ユーザーがサブスクライブするものを設定するだけです。

3)ユーザーは自分のiTunesアカウントからサブスクリプションをキャンセルできます。アプリは、サブスクリプションをキャンセルするために何も提供する必要はありません。アプリは責任を持ってiTunesを購入レシートに接続し、サブスクリプションが自動更新またはキャンセルされているかどうかを確認します。このリンクからAppleのドキュメントを確認してください

于 2012-07-12T06:38:41.350 に答える