ボランティアにIAP(ダウンロードされたデータパッケージ)を購入してもらい、それからどういうわけか彼らに払い戻しをする必要があるクライアントがいます。問題は、Appleが承認すると思うこれを行う簡単な方法がないということです。特に1500人以上のために。私は彼らの長所と短所でこれを行ういくつかの方法を考え出しました、どれを実装するのが最善であり、誰かがこれを行う方法について他の提案がありますか?
1)クライアントにiTunesギフトカードをメールで送信してもらいます。IAPは7ドルで、10ドル未満のギフトカードを送ることはできません。また、一度に1つずつ送信する必要があり、まとめて送信する方法はありません。動かない
2) iTunesギフトカードのようなギフトコードを作成します。私のクライアントはIAPを介してコードをまとめて購入し(Appleはまだお金を稼いでいます)、それらを私のWebサーバーに安全に保存できます。次に、すべてのコードを1つの電子メールに送信するか、個別に複数の電子メールに送信するシステムを実装できます。次に、ボランティアはコードを使用して、その単一のIAPのロックを解除できます。これは私の側ではより多くの作業になりますが、クライアントにとっては簡単です。Appleはおそらくこの方法を承認しないだろうと何かが教えてくれます。
3)クライアントがIAPを介してまとめて購入できる「クレジット」を作成し(Appleは引き続きお金を受け取ることができます)、クレジットを贈るか、ゲームキットで作成されたp2pBluetooth接続を介してIAP情報自体をボランティアに送信します。クライアントは各「クレジット」を個別に送信する必要があるため、これはクライアントにとって困難です。しかし、Appleはこれを承認する可能性が高いと思います。
4)各ボランティアデバイスのUUIDのリストをクライアントに送信してもらいます。サーバーのセキュリティで保護されたリストにUUIDを追加します。購入時に、デバイスのUUIDがサーバー上のUUIDと一致するかどうかを確認するためのチェックが実行されます。そうである場合、それらは「すべて準備完了」としてマークされ、IAPデータが与えられます。これについてはわかりません。送金が行われていることを確認できる唯一の方法は、自分が直接支払いを受け、Appleが除外されていることです(したがって、おそらく彼らはこれを承認しないでしょう。Appleに30を与えるのに問題はありません。 %これで動作させる方法を見つけることができれば。