2017-08-22 15 views
1

iOSとAndroidプラットフォーム用のcordovaを使用してモバイルアプリを開発しました。既存のアプリを再利用してWeb用に起動することは可能ですか?はいの場合は、誰かがどのようにこれを行うことができますガイドしてくださいできますか?すべてのリンク、参照。Cordova Mobile AppをWebappに変換する

答えて

2

ハイブリッドアプリケーションは、ネイティブプラットフォームで動作するWebアプリケーションを開発するというコンセプトなので、ブラウザでCordovaベースのアプリケーションを実行できます。

ハイブリッドアプリケーションの開発に必要な(ネットワーク、デバイスなど)すべてのCordovaプラグインの依存関係を処理する必要があります。

通常、主要なソースコードはCordovaプロジェクトのwwwフォルダにありますので、TomcatのようなWebコンテナにそのコードを入れる必要があります。 Apacheを使用している場合は、そこにもアクセス権を与えてください。

APIサービスが同じホストで使用できることを確認してください。そうでなければ、クロスオリジンエラーに直面します。

+1

おかげで、あなたのソリューションは魅力的に機能しました。あなたは私の一日を作った。どうもありがとうございます。今私の上司は幸せになるだろう:)。 – Neeraj

1

コードバはHTML、JS、CSSなどのウェブテクノロジーをクリエイティブなネイティブアプリに使用するので、wwwフォルダ全体の内容をコピーしてウェブに貼り付けることができます。

ただし、プラグインはjavascriptを使用してネイティブAPIを呼び出すため、プラグインを使用することはできません。ウェブの場合、ネイティブデバイスAPIはありません。

ウェブ上でコードバアプリを使用するには、プロジェクトフォルダを開き、wwwフォルダ全体をどこかにコピーしてください。 (私はローカルWebサーバのWebディレクトリにコピーすることをお勧めします)、またはFTPを使用してWebホスト上のwwwフォルダのコンテンツを直接アップロードすることもできます。

+0

私はサイトとしてアプリをデプロイしました。開発の標準として、私はすべてのプラグインロジックをラップします。if(window.cordova)... –

関連する問題