私はこれを持っています ウェブアプリ これはモバイルブラウザでうまく機能しますが、このアプリをAppleアプリストアから「ネイティブアプリ」としてダウンロードできるようにしたいと思います。
私のアプリは基本的に、クライアントに提供する3つのファイルで構成されています。
これまでの私の調査では、Webアプリを実行するobjective-cを使用してWebビューを作成することでこれを行うことができるという結論に達しました。さらに、phone gapなどのSDKを使用してネイティブAPIを使用することもできます(この場合は必要ありません)。
残念ながら、私はグーグルによってこれに関する多くの情報を見つけられないので、私は以下の質問があります:
出来ますか?はい。 Appleはあなたのアプリを承認しますか?.
App Storeレビューガイドラインから:
2.12あまり役に立たないアプリ、単にアプリとしてバンドルされたWebサイト、または永続的な娯楽価値を提供しないアプリは拒否される場合があります
それであなたは何ができますか?
ネイティブコードを使用してアプリを改善し、それにいくつかの機能を追加する方法を考えてください。
ネイティブコードに焦点を当てることが役立ちます。 UIWebView
を開くアプリを送信すると、それだけですAppleは100%拒否します。
UIWebView
内にWebアプリをラップする会社用のアプリを作成しましたが、現在のUIWebView
URLをスニッフィングし、それに応じて関数をトリガーするネイティブコードが多数ありました。 (カムを開き、オーディオを録音し、サーバーにアップロードしたもの)ので、最終的には非常にハイブリッドでした。
Appleは、ユーザーにはまだWebページしか表示されないという主張でそれを拒否しました。承認されるには、他にも多くの目に見える機能を追加する必要がありました。
あなたのアイデアは開発者にとって非常に一般的で魅力的なアイデアのように見えますが、私が知る限り、この種のアプリケーションはAppleアプリレビューアによってあまりスポーティーに受け取られていません。
私がこれらの種類を言うとき、私は実際にウェブページをブラウザとして呼び出すアプリケーションを意味します。これらのタイプの呼び出しブラウザには最適です。
それでは、開発について話しましょう。開発から始めたい場合は これが離陸場所です 。 HTML、JS、CSSのすべてのスキルを持っているので、Phonegapと呼ばれるこの開発プラットフォームを使いこなしてください。このプラットフォームの利点は、他のモバイルプラットフォームにも同じビルドをインポートできることです。
いくつかの価値のあるアプリケーションを楽しみにしています。幸運を!
確かではありませんが、上記の回答は古くなっている可能性があります。 新しいアプリストアのガイドライン 「アプリとしてバンドルされているウェブサイト」に関する引用文は含まれていません。おそらくAppleはこの問題を緩和しましたか?