2011-01-03 7 views
2

誰かが、外部のモバイルWebページをアプリとして読み込むことに頼っている、Appleによって承認されたアプリを持っているのだろうかと思います。私のサーバーからアプリケーションのセクションを直接読み込むことができればPhoneGapベースのアプリケーションを構築するのはずっと簡単ですが、Appleがこれを許可しているかどうかはわかりません。外部ページをアプリに読み込んでいるiPhoneアプリを持っている人はいますか?

+0

私はこれを尋ねて以来、私はアプリをうまく追加して、実際にこの設定で高くランク付けしました。スクリプトの読み込みだけでなく、実際にレンダリングされたHTMLの部分的な部分を私のアプリケーションに入れて、すばやく開発できるようにすることになるでしょう。私はまた、いくつかのホワイトペーパーを読んで、Facebookを含むいくつかの主要アプリが実際に同じテクニックを使用していると報告しています。 –

答えて

1

あなたのサーバーからコンテンツを読み込むアプリケーションに問題はありません。私が間違っていないなら、iPad App Storeも同じことをする。

0

なぜあなたはそれが拒否されると思いますか?アプリストアにはのブラウザがあり、外部コンテンツを読み込むだけです。

+0

はい、これらのブラウザでは、表示するコンテンツを指定する必要があります。私は、Appleが懸念しているシナリオを想像することができます。例えば、クリスは、ウェブからカードの写真をロードするポーカーゲームを作成します。 Appleは承認した後、店で一度、AppleのTOSに違反するXXX関連のトランプカードにカードの写真を変更します。そのようなもの、すべての参照がローカルである場合、Appleは新しい提出なしでは変更できないことを知っています。外部コンテンツを使用すると、承認プロセスを経ずにアプリケーションを変更できます。 –

1

外部のJavaScriptを読み込むことは間違いなく不可能です。コンテンツの読み込みはOKであるべきです。そのページにJavaScriptがない(またはJavaScriptが多すぎる)限り、あなたは良いはずです。それはIOS開発の問題のようなものです。あなたはAppleがTOSを打ち破るかどうか決して分からないでしょう。基本的には、アプリケーションを全体として見直して、承認せずに新しい機能をスリップさせたくないと思う(つまり、承認されたアプリケーションを取得してから、その後にTOSに違反するように変更することはできない承認される)。

+0

私は、この質問に私のいくつかのアプリケーションを受け入れることができ、機能と広告(admob)のためのかなりの量のリモートjavascriptファイルを読み込んでいるアプリケーションストアにいるので注意したいと思います。モバイルWeb広告ではこれを行うのが一般的な方法なので、Appleは気にしないと思います。 –

+0

@franklinstine、更新いただきありがとうございます。非常に有用な情報。 – Andrew

0

クロスドメインセキュリティポリシーは、外部Webページに適用されます。

クロスドメインセキュリティポリシーはPhoneGapアプリケーションには影響しません。 htmlファイルはwebkitによってfile://プロトコルで呼び出されるため、セキュリティポリシーは適用されません。

(アンドロイドでは、あなたが編集して、アプリへのAndroidManifest.xmlをandroid.permission.INTERNETあなたを与えることができる)

あなたはJsとして、サーバー全体のないページからデータをフェッチしようとしなければなりません。

関連する問題