1

アプリ コード内に、アプリが (iTunes ストアで) 本物かどうかをテストするかどうかを判断する方法があるかどうか疑問に思っていましたか? その理由は、アプリ内購入のすべての部分が解決されたためです。ただし、レシートを確認する場合は、ライブの場合はhttps://buy.itunes.apple.com/verifyReceiptに、テストのみの場合はhttps://sandbox.itunes.apple.com/verifyReceiptに送信する必要があります。

現在、送信前に設定を切り替えていますが、そのようなアプローチでは、サンドボックス バージョンが誤って送信されてしまい、簡単に失敗する可能性があることを知っています。使用する URL をコードで決定したいと考えています。

4

2 に答える 2

2

いくつかの #ifdef と、Xcode が作成できるさまざまなビルド構成 (つまり、デバッグ、リリース、配布) を使用して設定することができます。

于 2009-12-17T05:43:56.950 に答える
2

#define APP_STORE、またはそのようなものを使用し、 で確認する必要があり#ifdefます。次に、ビルド スクリプトでアプリ ストアへの送信をゼロからビルドします (1 ステップのビルド スクリプトがありますよ?)。それを自動的に定義するだけですAPP_STORE

于 2009-12-17T05:44:04.203 に答える