質問: ### 実現したいこと 現在、地方の商店向けのiOSアプリを開発しようとしています。 会員制の機能を持たせ、アプリ上で会員登録ができるようなものを実装したいと考えています。 又聞きの又聞きなのでよくわかっておりませんが、 「WebViewで会員情報入力させるとAppleの審査でリジェクトされる」 というような話を聞きました。 ただ、会員登録させるアプリも世の中には多数あり、実は他の話と混同した内容なのかがよくわかっておりません。 このあたりに詳しい方がいらっしゃいましたら、ご教授頂きたく思います。 ### 個人的な推測 勝手な推測なのですがですが、アプリ内に個人情報を保存するような類は、リジェクトされやすいのではないかと思っておりますが、 そんなことは無いのでしょうか? 下記は勝手な推測ですので、事例に詳しい方のご意見をお伺いしたいと思います。 (a)アプリで個人情報をネイティブ画面で入力させる ⇒アプリ内に個人情報を保存させる場合は、リジェクトされる可能性あり。 (b)Webサイト上で会員登録させる仕組みがあり、アプリ側でWebViewを使って そのWebページを表示させる ⇒この場合は、アプリ内には個人情報を保存することが無い為、 リジェクトされない。 (c)(a)でのリジェクトを回避しようとして、個人情報をWebViewで入力させつつも、 アプリ内に個人情報を保存させる実装は、やはりリジェクトされる。 (d)画面はネイティブで実装したとしても、アプリ内に個人情報を保存することなく、 サーバサイドでREST通信(当然SSLで暗号化)などで送信する仕組みであれば、リジェクトされない。 ここにより詳細な情報を記載してください。
回答: まずは、公式のガイドラインを確認しましょう。 「プライバシーポリシーの設置」「会員登録がそのアプリにとってどれだけ必要なのか」など、確認すべきこともたくさん書いてあります。