質問

私のiOSアプリは無料になりますが、アプリの購入で追加の機能が有効になっています。現在、ベータテスターはバグを見つけて素晴らしい仕事をしています。私は彼らの努力に報いたいと思っています。私ができることは、彼らが自分で機能を購入する必要がないように、アプリのフルバージョンを与えることだと思います。しかし、これを行うための最良の方法が何であるかはわかりません。

アプリの購入にはプロモーションコードがないように思われるため、プロモーションコードをメールで送信することはできません。

私はすべてのテスターデバイスの尿を持っているので、アプリが起動すると、デバイスをudidして、「承認された」udidの内部リストと比較できます。これは他の開発者がしていることですか?

私の懸念:

  • アプリの購入コンテンツはiTunesアカウントに結び付けられないため、ベータテスターが新しいデバイスに移動した場合、新しいUDIDでApp Storeで新しいビルドをリリースしない限り、コンテンツを有効にできません。したがって、彼らはとにかく最終的にそれを買わなければならないかもしれません。
  • 内部リストを持つことは、ハッカーがリストを変更してそれに追加するための穴を残します。

あなたならどうしますか?

役に立ちましたか?

解決

機能を有効にしたいUDIDSを含むプリストを使用して出荷し、起動時にチェックを行います。 「ベータテスターの何とか何とかになってくれてありがとう」と言って、アラートを出すこともできます。アプリのバイナリが署名されているため、出荷後に自分の乳房をリストに追加することはできません(ハッカーの問題をうまく処理します)。

ユーザーの切り替えデバイスについては、心配することはありません。ベータテスト何かを通常、あなたが永遠にパスを取得することを意味するものではありません。

他のヒント

iTunesギフト券を1.30ドル(またはアプリ内購入価格 +税)で送信します。このための欠点は、Appleがその削減を取ることであり、あなたはいくらかのお金を失うでしょう。利点は、彼らがそれを彼らのアカウントにリンクさせることを簡単にすることであり、彼らが望むなら彼らが他の何かにお金を使うことを可能にすることです。

アップデート: プロモーションコードが必要な場合は、Appleが実際にSYOUがアプリ固有のプロモーションコードを要求することを許可しています。読む iTunesは開発者のガイドを接続します, 、ページ133それを行う方法の詳細について。

残念ながら、プロモーションコードの限られた割り当てが得られます(50だと思います)。また、プロモーションコードをアプリ内購入に使用できるかどうかはわかりません。また、アプリ内購入を含むダウンロード用の個別の有料アプリバンドルを提供し、プロモーションコードを生成するために頼る必要があるかもしれません。このための欠点は、App Storeに2つの別々のアプリエントリがあることです。これは、エンドユーザーにとってやや悪い経験です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top