0

アプリを持っていますが、アプリのアドオンを入手するために InApp 購入を使用する必要があるかどうかを知りたいですか? ユーザーにダウンロードしてもらいたいさまざまなキャラクターがあり、無料のものと有料のものがあります。だからここに私の質問があります:

1) InApp 購入を使用して無料で何かを提供する方法が見当たらなかったので、InApp for Pay のキャラクターを使用し、無料のキャラクターについては自分で行う必要があると想定しています。あれは正しいですか?

2) 私は自分のキャラクターをダウンロードする責任があるので、これを行う承認された方法はありますか? dataWithContentsFromURL を使用することはできますか?

4

2 に答える 2

1

1)InAppを無料で購入して何かを提供する方法が見つからなかったので、有料のキャラクターにはInAppを使用し、無料のキャラクターには自分でそれを行う必要があると思います。あれは正しいですか?

はい

2)どちらの方法でも、InApp Purchaseの確認後、または無料で選択した後、コンテンツ(キャラクター)を自分でダウンロードする責任がありますか?

はい、ダウンロードメカニズムを提供する必要があります

3)キャラクターのダウンロードを担当している場合、これを行うための承認された方法はありますか?dataWithContentsFromURLを使用しているだけですか?

はい、またはhttp://allseeing-i.com/ASIHTTPRequest/などのいくつかのヘルパークラスを使用できます。これらには、 http ://allseeing-i.com/ASIHTTPRequest/など のダウンロード再開機能を備えたダウンロード用の優れたクラスがあります。使用方法#using_a_download_cache

すべての点で、ダウンロードプロセスを実装するためのサーバー側APIとURLを提供する必要があります

于 2012-06-05T19:14:25.513 に答える
0

これは主に、外部(ユーザー)サーバーから文字をダウンロードする必要があるのか​​、それとも最終的なアプリケーションに保持できるのかによって異なります。

キャラクターをダウンロードする一般的な方法を提供し、有料のものだけにInApp購入を使用するように注意する必要があります。を使用するStoreKit場合は、呼び出すメソッドがいくつかあります。これにより、Appleトランザクションマネージャーからコールバックが呼び出され、購入が正常に終了したかどうかを通知できます。

次に、アプリ内購入をサーバーからダウンロード可能にするか、単にロック解除可能にするかによって異なります。

  • 組み込みコンテンツの場合は、それを有効にするだけです
  • ダウンロード可能なコンテンツの場合、トランザクションの有効性を確認するためにサーバーに送信されるトランザクションレシートを受け取ります

ここでは、両方のモデルについて詳しく説明します

于 2012-06-05T19:17:05.640 に答える