私の iOS アプリは無料ですが、アプリ内購入で追加機能が有効になります。現在、ベータ テスターはバグを見つけるのに素晴らしい仕事をしています。私は彼らの努力に報いたいと思います。私にできることは、機能を自分で購入する必要がないように、フルバージョンのアプリを提供することだと思います. ただし、これを行う最善の方法が何であるかはわかりません。
アプリ内購入のプロモーション コードはないようですので、メールでプロモーション コードを送信することはできません。
テスター デバイスの UDID をすべて持っているので、アプリの起動時にデバイスの UDID を取得して、「承認済み」の UDID の内部リストと比較できます。これは他の開発者が行うことですか?
私の懸念:
- アプリ内購入のコンテンツは iTunes アカウントに関連付けられていないため、ベータ テスターが新しいデバイスに移動した場合、新しい UDID を使用してアプリ ストアで新しいビルドをリリースしない限り、コンテンツを有効にすることはできません。いずれにせよ、彼らは最終的にそれを買わなければならないかもしれません。
- 内部リストがあると、ハッカーがリストを変更して自分自身を追加するための穴が残ります。
あなたならどうしますか?