そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

【Unity】iOSアプリ申請 却下理由と対策 メモ

f:id:marumaro7:20201220085819p:plain

iOSのアプリ却下理由と対策をメモとして残していきます。
※まだ対策していない内容も含まれます。

1.Guideline 3.1.1 - Business - Payments - In-App Purchase

f:id:marumaro7:20201220083739p:plain

題名

0.1.9 バイナリでの却下 2020年12月18日 AppReview Guideline 3.1.1 - Business - Payments - In-App Purchase Your app uses intermediary currency to purchase items that function as

訳:AppReview ガイドライン3.1.1-ビジネス-支払い-アプリ内購入アプリは、中間通貨を使用して、次のように機能するアイテムを購入します。

本文

Guideline 3.1.1 - Business - Payments - In-App Purchase

Your app uses intermediary currency to purchase items that function as non-consumable products but does not include a restore mechanism.

Users restore transactions to maintain access to content that they've already purchased.

Next Steps

To resolve this issue, please modify your app to include an optional user-registration feature that allows users to restore their purchases to all of their iOS devices.

We recommend indicating that account registration is necessary to restore previously purchased in-app purchase products and providing a way for users to register later if they wish to access this content in the future.

Please see attached screenshot for details.

訳:ガイドライン3.1.1-ビジネス-支払い-アプリ内購入

アプリは中間通貨を使用して、非消耗品として機能するアイテムを購入しますが、復元メカニズムは含まれていません。

ユーザーはトランザクションを復元して、購入済みのコンテンツへのアクセスを維持します。

次のステップ

この問題を解決するには、アプリを変更して、ユーザーが購入したものをすべてのiOSバイスに復元できるオプションのユーザー登録機能を含めるようにしてください。

以前に購入したアプリ内購入商品を復元するにはアカウント登録が必要であることを示し、ユーザーが将来このコンテンツにアクセスしたい場合に後で登録する方法を提供することをお勧めします。

詳細については、添付のスクリーンショットを参照してください。

添付のスクリーンショット
f:id:marumaro7:20201220084415p:plain

内容解釈

今回のアプリではコイン(無課金で取得可)を使用し、
アプリ内のショップで買い切りのアイテムを販売しています。

この買い切りアイテムの購入データは端末に保存していますが、
それだけではダメで、購入データとユーザーを特定できる仕組みを
用意しないといけないということでしょうか?
ユーザー登録の仕組みって難しくないですか(汗)

とりあえずダメ元で問い合わせ

お世話になります。
審査ありがとうございます。

ご指摘の無課金で購入できる買い切りアイテムについて、

こちらの購入データはアンインストール後、
再インストールしても端末のデータから情報が復元されるのですが、
この設計では問題があるということなのでしょうか?

お忙しいところ恐れ入りますが、ご回答よろしくお願い致します。

Apple返信

Hello,

Thank you for providing this information.

Regarding 3.1.1, we found that your app allows the user to unlock non-consumable items such as characters, using an intermediary currency, but does not include a restore mechanism.

To resolve this issue, please modify your app to include an optional user-registration feature that allows users to restore their purchases to all of their iOS devices.

We look forward to reviewing your resubmitted app.

Best regards,

App Store Review

訳:こんにちは、

この情報を提供していただきありがとうございます。

3.1.1に関しては、アプリでユーザーが中間通貨を使用してキャラクターなどの非消耗品のロックを解除できることがわかりましたが、復元メカニズムは含まれていません。

この問題を解決するには、アプリを変更して、ユーザーが購入したものをすべてのiOSバイスに復元できるオプションのユーザー登録機能を含めるようにしてください。

再送信されたアプリを確認することを楽しみにしています。

宜しくお願いします、

AppStoreレビュー