web-dev-qa-db-ja.com

UIWebviewが原因でアプリがApp Storeから拒否されました

これは私が彼らから得たメッセージです:

アプリが提供するエクスペリエンスは、ネイティブのiOS機能を組み込むことによる場合とは異なり、Webブラウジングエクスペリエンスと十分に異なるものではないことがわかりました。

アプリのコンテンツはWebサイトや他の既存のサイトとは異なる場合がありますが、App Storeのレビューガイドラインで要求されているように、Safariを使用する一般的なエクスペリエンスと大きく異なることはありません。

選択した、またはニッチなユーザーグループにウェブプロパティへの便利なアクセスを提供したい場合があり、プッシュ通知などの機能でそのエクスペリエンスを強化できます。ただし、そのようなアプリには、App Storeに適した十分なネイティブiOS機能が含まれていません。別の方法として、Safari Webクリップを作成してiOSデバイスのホーム画面に追加する方法をユーザーに説明することもできます。または、特定のユーザーグループとアプリを共有する場合は、アドホック配布方法をお勧めします。アドホック配布の詳細については、iOSプロビジョニングポータルを参照してください。

アプリのコンセプトを確認し、ユーザーエクスペリエンスを向上させる追加機能を組み込むことができるかどうかを評価することをお勧めします。

誰かが似たようなものを手に入れましたか?どのタイプのネイティブiOS機能が機能し、どのように実装しますか?私はアプリストアを初めて利用するので、ユーザーがSafariのWebクリッピングを作成する方法を指示することについて彼らが言うことを追加するだけで私のアプリが承認されるかどうかはわかりません。また、指示をポップアップメッセージで書くことができる場合はどうですか?
どんなアドバイスでも大歓迎です。ありがとうございました。

更新皆さんの言っていることがわかりました。私が何をしているか、そしておそらくあなたが私を助けることができる方法について、もっと詳しく説明しましょう。

私のアプリはラジオアプリで、お気に入りのラジオ局を聴くと同時に、アプリを離れることなくニュースを読むことができます(Webビューからのニュース)。

27
zvzej

そのメッセージから(そして、アプリの説明をまったく与えなかったため)、特定のページをロードするためにUIWebViewをカプセル化したアプリを作成したように見えます。それ。

あなたはできる:

  • アプリがWebサーバーからデータをフェッチするようにしますが、ネイティブコントロール(UITableViews、UIButtons、UIImagesなど)で表示します。これにはかなりの量の作業が必要になります。

  • アプリをドロップして、サイトのユーザーに、そのWebサイトを携帯電話のWebクリップとして追加できることを伝えます。

14
EmilioPelaez

彼らは、ウェブサイトにリンクされたUIWebViewを作成してアプリと呼ぶことはできないと言っています。より多くの機能を組み込む必要があります。説明によると、ユーザーはWebサイトにアクセスするだけで同じタスクを実行できます。プッシュ通知、タブ、iOSアプリをユニークにする機能を組み込むことができますか?

10
abcd

2018年 App Storeレビューガイドライン

4.2最小機能

アプリには、機能、コンテンツ、UIを含める必要があります再パッケージされたWebサイトを超えてそれを向上させる。アプリが特に役に立たない、ユニークでない、または「アプリのような」ものでない場合、そのアプリはApp Storeに属していません。アプリが何らかの永続的なエンターテインメントの価値を提供しない場合、または単に気味が悪い場合は、受け入れられない場合があります。単に曲や映画であるアプリは、iTunes Storeに提出する必要があります。本やゲームのガイドにすぎないアプリは、iBooks Storeに提出する必要があります。

仮定:

単なるWebサイトであるアプリは、Safariに送信する必要があります。 ;-)

彼らは、すべてのアプリに、提供するSDKの基本コンポーネント以外の機能が含まれていることを確認したいと考えています。彼らの応答を読むと、アプリにUIWebViewがあるように見えますが、実際には標準のUIWebView以外にエンドユーザーに提供される新しい機能はありません。

ただし、状況をよりよく理解するには、アプリの詳細が必要になります。それが何をしているのかを少し拡張していただけませんか?

2
mservidio