問題タブ [phonegap-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
26 参照

javascript - PhoneGap で Android アプリを使用するには?

自分のニーズに合わせて、Google からバーコード リーダーをコピーして変更しました。Androidアプリとして完璧に機能します。

PhoneGap を使用すると、Javascript から Android アプリを読み込むことができます。たとえば、index.html でボタンを押したときに、完全なアプリケーションを読み込むにはどうすればよいですか。

アプリケーションをインポートする簡単な方法は確かに存在します。誰かがそれを行う方法を教えてくれますか、または良いチュートリアルをリンクしてもらえますか?

私はグーグル(マルチトラッカー)からこのコードを使用します:https://github.com/googlesamples/android-vision

0 投票する
1 に答える
1153 参照

cordova - 自己署名 SSL 証明書は本当に Phonegap クライアント アプリには適用できないのでしょうか?

この質問は、SSL 証明書全般と Phonegap/Cordova 関連の機能の 2 つの分野に対応しています。

まず、私たちのケースについて簡単に説明します。Phonegap (クライアント) で記述されたモバイル アプリと、RESTful API を使用する HTTP(S) サーバーで構成される単純なシステムを作成しています。一部の機密データは、前後に転送する必要があります。クライアントも two-legged OAuth で認証する必要があります。

システムはクローズドです。つまり、複数のデスクトップ アプリに拡張する予定はありません。一度構成すれば、継続的に動作する予定です。

ただし、いくつかの理由から、これらを閉じたネットワークに配置して、純粋な HTTP だけを使用することはできません。

したがって、HTTPS が唯一の方法だと思います。

さて、問題:

  1. Phonegap のセキュリティ ガイドには、CA によって発行されたものではなく、自己署名証明書を使用する場合、HTTPS を使用しても意味がないと述べられています。

  2. 一方、クリント・ハリスは、自分で配布した場合、自己署名証明書は完全に有効であると回答で説明しています。

  3. もう 1 つの問題は、Phonegap では、HTTPS 経由で RESTful API への AJAX 呼び出しを実行できないことです。唯一の方法は、デバッグ モードを有効にするか、単純にハックすることです。

それが私たちが完全に混乱している理由です。

結局のところ、1 と 2 のどちらのアプローチがクローズド システムのケースで有効/適用可能であり、最後の (3) 問題をどのように解決できるのでしょうか? また、追加の説明をいただければ幸いです。

0 投票する
4 に答える
2109 参照

cordova - phonegap のスプラッシュ スクリーンとしてのビデオ

ビデオ mp4またはphone gap/cordova のようなハイブリッド アプリのスプラッシュ スクリーンとしての任意の形式。現在の Ubber アプリのように

0 投票する
1 に答える
882 参照

cordova - Phonegap - Angular2 アプリがモバイルに読み込まれない

Angular2+Typescript Web アプリケーションを作成しました。ブラウザでは問題なく動作します。この Web アプリを Phonegap を使用してモバイル アプリ (android) に変換した後、静的な HTML のみをレンダリングします。angular2 コンポーネントまたは機能をロードせず、画面にエラーをスローしません。

ここにindex.htmlがあります

Phonegap プロジェクトの構造は次のとおりです。 ここに画像の説明を入力

何が問題なのか教えてください。

前もって感謝します!

0 投票する
0 に答える
477 参照

android - プラグイン追加後の Cordova エラー構築

こんにちは、最新バージョンの Cordova 6.1.0 と Android SDK Tools を使用しています。

admob プラグインを追加するとき。ビルド コマンドを使用した後、次のエラー メッセージが返されました。

ルート プロジェクト 'android' の構成中に問題が発生しました

どうすればこれを修正できますか?

ところで、Android Studio の回避策を送らないでください。Cordova 経由で APK ファイルをビルドできるようにする必要があるだけで、Android Studio は使用しません。

エラーの詳細は次のとおりです。

JAVA_HOME=C:\Program Files (x86)\java\jdk1.7.0_71

FAILURE: ビルドは例外で失敗しました。

ビルドに失敗しました

合計時間: 11.78 秒

  • 試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。エラー: コマンドのエラー コード 1: cmd with args: /s,/c,"C:\nm\tests\platforms\android\gradlew cdvBuildDebug -b C:\nm\tests\platforms\android\build.gradle -Dorg .gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
0 投票する
0 に答える
583 参照

ios - XCode での Cordova ビルド バージョン

Cordova 6.0 を使用しています。私はiOS向けに開発しています。XCode 7.3 を使用しています。

この config.xml のようにウィジェットを指定しています。

何らかの理由で、cordova prepare iosコマンドを実行すると、XCode のバンドルとバージョンが0.0.1ではなく に設定され2.0.0ます。

これを修正して正しいバージョン番号を設定するにはどうすればよいですか。

0 投票する
1 に答える
49 参照

android - PhoneGap ビルドで Facebook プラグインが表示されない

これをconfig.xmlに追加しました:

デフォルトでは、私のウィジェットは次のとおりです。

このページhttps://github.com/Wizcorp/phonegap-facebook-plugin/blob/a5c6be90d2fcadf84d944cd4410878971d99a300/platforms/pg-build/README.mdは、アプリのプラグイン (facebook) を表示できるが、何も表示しないと述べています。

0 投票する
2 に答える
2179 参照

ios - iOS の PhoneGap アプリでの window.open: このアプリはスキーム ファイルのクエリを許可されていません

DevExpressPhoneGapで開発されたハイブリッド アプリがあります。

経由でローカルの jpeg 画像を開こうとしています

しかし、iPhone および iPad (最新の iOS 9 バージョン) では (もう) 動作せず、エラーで失敗しますerror: "This app is not allowed to query for scheme file"

(アプリは事前に Phonegap メソッドFileTransfer.downloadで取得したフォルダに画像をダウンロードしていますwindow.requestFileSystem(LocalFileSystem.PERSISTENT, 0, ...)。)

Android でも問題なく動作し、数週間前には iPhone でも問題なく動作しました。DevExtremeのアップデートによるPhoneGapのアップデートが関係しているのではないかと思います。

以前はPhoneGap 3.7.0 を使用していましたが、現在はcli-5.2.0を使用しています。

私はすでにこの質問 ( https://www.devexpress.com/Support/Center/Question/Details/Q486439 ) を見つけましたが、これは似ていますが、すでに 2 年前のものであり、私の質問を解決していないようです。

GapDebug を使用すると、ログに次のように表示されます。

これはある種のパーミッションの問題ですが、config.xml に何を追加すればよいでしょうか?

これは私の config.xml です:

2行も追加しました

https://github.com/apache/cordova-plugin-whitelistによると、役に立ちません。

別のハイブリッド フレームワークである Ionic も、ドキュメントhttp://docs.ionic.io/docs/cordova-whitelistで、CLI バージョンなどの新しい Phonegap バージョンにアクセス許可の問題がある可能性があること、および上記のことが言及されていることを確認しました。<allow-navigation href="*" />を使用する必要がありますが、私の場合は役に立たないようです。

===更新===

Phonegap と Cordova の github で 2 つのチケットを作成しました。

===アップデート2 ===

以下に示すように、代わりにhttps://github.com/pwlin/cordova-plugin-file-opener2を使用していますが、これは正常に動作します。

0 投票する
2 に答える
315 参照

jquery - PhoneGap がローカル ファイルを読み込んでいない

そのため、私が何をしても、ビルドされた PhoneGap アプリが JavaScript ファイルをロードしないというこの問題が発生していました。最初は、jQuery Mobile が動作しないか、壊れているように見えましたが、その後すぐに、実際の jQuery ファイルに問題があるように見えました。試行錯誤を繰り返した結果、スクリプトをローカル ファイルではなく jQuery CDN に参照させれば、うまくいくことがわかりました。jQuery と jQuery モバイルの両方。何時間もの頭痛の種が過ぎていきますが、幸運にも私と同じ過ちを犯した人々への答えがあります。