0

私はモバイルアプリを開発しようとしていますが、WebViewを使用してWebサーバーでアプリを開発する方が簡単かどうか疑問に思っていました。しかし、phonegapからカメラやその他のコルドバ機能を使用する必要がありますが、これは機能しますか?

これのフォールバックは何ですか?

4

1 に答える 1

1

PhoneGapは、Javascriptインターフェースを使用してネイティブメソッドを呼び出します。したがって、アプリにバンドルされているWebコンテンツは、これらのJavascript関数を呼び出して、ハードウェア機能にアクセスできます。同一生成元ポリシーは、異なるオリジン(ホストされたWebページなど)からJavascript関数を呼び出さないようにします。したがって、ホストされているWebページからハードウェア機能にアクセスすることはできません。

通常行われるのは、静的HTMLコンテンツがアプリにバンドルされ、動的コンテンツがAJAX呼び出しを介してフェッチされることです。サーバー側からWebサービスを作成し、PhoneGapアプリでこれらを利用できます。

于 2012-06-02T08:08:16.077 に答える