一般社団法人 全国個人事業主支援協会

COLUMN コラム

審査に出したログイン機能があるiOSアプリがリジェクトされた話

サブスク機能を実装した男性向けのコスメアプリをAppleStoreに審査に出したのですが、ログインして課金するのは良くないとリジェクトされました。Appleのガイドラインによれば複数のユーザーとデータを共有するアプリであれば、ログインは必須だが記録アプリならログインでも保存できるしローカルでも保存できるだろってことで、設計を変更することになりました。

 

対応した方法

  1. 記録アプリはログインは必須ではないとAppleに指摘される
  2. SwiftDataでローカルにデータを保存できるようにする
  3. アプリを削除したり機種変更するとデータが消えるのでクラウドにバックアップできる機能に変更¥
  4. 有料プランに課金するときにログインをするように修正した

 

SwiftUIとSupabaseで開発したアプリにAppleSignInを実装したがログインするのは課金する有料プランに振り込む場合に変更。でもこれだけだとダメでアプリ起動時に、有料課金するとローカルのデータをクラウドにバックアップできる解説を追加しました。有料プランでデータをクラウドにバックアップできる説明を記載して再度審査に通すとアプリをリリースすることができました。

 

まとめ

家族や友人と情報を共有するアプリであればログインを必須にしてもリジェクトされないが、メモアプリやtodoアプリにテキストや画像を記録するだけのアプリはリジェクトされるようです。どうしてもリモートのDBが必要な場合はバックアップする機能という名目で組み込む方が良さそうです。他には、iCloudを使用してデータの同期を他の端末にできるようにする方法が有効そうでした。

The following two tabs change content below.

橋本 純一

スマホアプリのエンジニアしてます。

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア