5

アプリ内購入でマルチプラットフォーム アプリを実装しようとしています。MKStoreKit と非消費型コンテンツを使用しています。サーバー側でユーザー登録を使用します。アプリはユーザー登録なしで利用できるので、登録なしでコンテンツをダウンロードすることができます。

問題は、私が購入を処理しているのではなく、Apple (Apple ID を使用) が処理しているためです。

  • userA で 1 つのコンテンツを購入し、次に userB としてログインして同じコンテンツを購入しようとすると、「このアプリ内購入は既に購入していますが、ダウンロードされていません」という警告が表示されます。私はこれを処理しますか?

  • 登録せずにコンテンツを購入してユーザーを登録した場合、購入したコンテンツを送信してこのユーザーのみにバインドするにはどうすればよいですか?

  • userA でコンテンツを購入した後、Apple ID を変更すると、Apple ID ではそのコンテンツを所有できなくなります。このような状況にどのように対処すればよいですか?

Apple ID、登録ユーザーと非登録ユーザーを扱うのは少し厄介なようです... 消費可能なコインを購入する方が簡単ですが、Appleの拒否が怖いです.

私はこれに本当に苦労しています...

助けてくれてありがとう。

4

0 に答える 0