アプリを無料版としてリリースし、ユーザーがアプリ内購入で完全版を購入できるようにする予定です。アートワークをカスタマイズして、英国のストアにある場合は「フル バージョンを 59p で購入」と表示し、米国のストアでは「フル バージョンを $1 で購入」と表示するようにしたいと考えています。この情報を簡単に取得する方法はありますか? NSLocale がこの情報を提供できることは知っていますが、収集できる限り、これは任意の国に設定でき、必ずしもユーザーが接続している App Store に設定する必要はありません。
質問する
169 次
1 に答える
1
In App Purchase プログラミング ガイドの「製品情報の取得」セクションでは、App Store から製品に関する情報を取得するプロセスについて説明しています。購入する特定の要素のストアから返される SKProduct オブジェクトには、価格および priceLocale プロパティが含まれており、フル バージョンのローカライズされた価格を構築するために使用できます。
この価格情報をアプリケーション内に配置する方法には注意が必要な場合があります。これは、無料版のある時点で価格情報がユーザーに提示されたため、多くの人 (私を含む) がアプリケーションまたは更新を拒否したためです。このアプリ内購入ポリシーの変更後、状況が落ち着くまで少し時間がかかる場合があります。
于 2009-10-18T01:00:24.633 に答える