0

私のアプリケーションでは、現在、ユーザーは非消耗品を購入できます。開発者サーバーを含まない組み込みの製品配信モデルがあります。

1 年後に有効期限が切れるコンテンツをさらに追加することを考えています。有効期限が切れると、ユーザーはコンテンツを再度購入できるようになります。コンテンツが自動更新されないことを望みます。私の質問は次のとおりです。

  • アプリ ストアでは、雑誌や新聞のアイテムの自動更新のみが許可されていますか? 私が注目しているコンテンツは、更新後に更新されていない可能性があります。1年後に同じ内容で更新できますか?

  • 自動更新を実装するにはサーバーが必要ですか? 現在のビルトイン製品配送モデルを使用して領収書を検証できますか?

  • 非更新サブスクリプションの主な欠点は何ですか? アプリストアがトランザクション
    情報 paymentQueueRestoreCompletedTransactionsFinished コール
    バックを提供しないということですか?

この問題に関する助けをいただければ幸いです。

ありがとうございました

4

1 に答える 1

1

1)新聞や雑誌をApp Storeに置くか、ニューススタンドに置くかによって異なります。ニューススタンドに表示したい場合は、自動更新可能なサブスクリプションが必要です。通常のAppStoreに掲載したいだけの場合は、任意のIAPを使用できます。

2)サーバーは必要ありません(ドキュメントに示されているように見えますが)。アプリ内からレシートを確認できます(これはいくつかのニューススタンドアプリで行いました)。レシートはNSDataオブジェクトとして取得されます。次に、それをBase64文字列としてエンコードし、Appleの検証サーバーへのHTTPリクエストに埋め込む必要があります。NSDataからBase64文字列への変換を行う方法はここにあります:NSDataをbase64としてエンコードする方法は?(iPhone / iPad)

3)はい、サブスクリプションを更新しない場合の欠点は、サブスクリプションの復元、キャンセル、および期限切れにすることに関してすべての作業を行う必要があることです(iTunes Connectでサブスクリプションに時間制限を設定することはできません)。非更新サブスクリプションでのアプリの責任の詳細については、アプリ内購入ガイドを確認してください(App Storeセクションへの製品の登録までスクロールダウンしてください):http ://developer.apple.com/library/ios/#ドキュメント/ネットワーキングインターネット/コンセプト/StoreKitGuide/ APIOverview / OverviewoftheStoreKitAPI.html

于 2013-01-20T12:03:46.123 に答える