問題タブ [phonegap-build]

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 に答える
405 参照

mobile - Phonegap と Moobile で構築されたアプリがアラートでフリーズすることがあるのはなぜですか?

http://moobilejs.com/#downloadにアクセスし、Moobile 0.2.1 Boiler Plate (MooTools 上に構築されたモバイル アプリケーション フレームワーク) をダウンロードし、www ファイルを Dreamweaver CS6 に入れ、Phonegap Build Service を実行し、 AndroidフォンでQRコードを読み取り、アプリをインストールしました。

コードに変更を加えていません。これは、アラート ボックスを開く「Hello」というボタンが 1 つあるだけのアプリです。[OK] をタップすると、警告ボックスを閉じることができます。

ブラウザでは問題なく動作します。また、私の Android フォンでは正常に動作しているように見えますが、[OK] をタップしてアラート ボックスを閉じた後、戻ってきて、閉じることができません。初めて Hello をタップしたときに常に発生するとは限りませんが、最終的には常にこの問題が発生します。向きを変更すると消えますが、次に Hello をタップしたときに同じ問題が発生します。

何が原因でしょうか?

編集:ここにビューがあります:

これがapp.jsの内容です

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

cordova - Cordova2.3.0でのCordovaXcodeビルドエラー

XcodeプロジェクトをCordova2.2.0から2.3.0にアップグレードする場合ビルドに失敗しました:3つのエラー「MainCommandDelegate」は「super」を使用できません。これはルートクラスであるためです。

  • (id)getCommandInstance:(NSString *)className {return [super getCommandInstance:className]; }
  • (BOOL)execute:(CDVInvokedUrlCommand *)command {return [super execute:command]; }
  • (NSString *)pathForResource:(NSString *)resourcepath; {return [super pathForResource:resourcepath]; }

および1つのエラー:'' MainCommandQueue'はルートクラスであるため'super'を使用できません'-(BOOL)execute:(CDVInvokedUrlCommand *)command {return [super execute:command]; }

助けてください!どうもありがとう

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

ios - Phonegap Build アプリ用に Xcode を使用せずに facebook iOS SDK を追加する

Xcode を使用せずに iOS アプリを正常にビルドできました。私のアプリは、HTML、CSS、Javascript のコレクションであり、私の config.xml はPhonegap Build でコンパイルできます。

アプリの基本機能は iPhone でテスト済みで、うまく動作しますが、Phonegap Build 用の FacebookConnect プラグインを使用してアプリにソーシャル レイヤーを追加したいと考えています。ただし、GitHub のドキュメントでは、アプリを Xcode でセットアップする必要があります。

Xcode を使用せずに、SDK を (.pkg としてではなく) ダウンロードし、それを Phonegap Build にアップロードしてコンパイルするプロジェクト ファイルに追加する方法はありますか? その場合、ファイルはどこで入手でき、どのファイルが必要で、これらのファイルをプロジェクト構造のどこに含めればよいですか?

これが私の現在のプロジェクト構造です:

おそらくGitHubでこれを行う方法があるかもしれませんが、私はプルリクエストなどを行ったことはありません. テキスト エディターで作業しているだけで、GitHub からプルする方法がわかりません。

Phonegap ビルド プラグイン

これについてあなたが提供できる助けをありがとう!

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

ios - iOS ブラウザ データ -> Phonegap アプリ/セッションのキャッシュと Cookie?

半分ネイティブで半分ウェブベースの phonegap アプリを作成しています。

ユーザーがサーバーにデータをアップロードする必要がある場合、webView (または少なくとも私はこれがその名前であると信じています) は外部 Web ページをロードします...

ここにキャッチがあります。アプリをロードすると (iPad のソフト リセットと調理データとストレージ データが消去されてから)、この画面が表示されます

小さくて薄いログイン バー - 機能は通常の Web ブラウザとは異なります http://carbonyzed.co.uk/3.png

ただし、この広いログインバーのように見えるアプリを開く前にWebブラウザーにアクセスすると、Webブラウザーの 機能は正常です http://carbonyzed.co.uk/1.pngその後、再起動/開くアプリ、私はこれを取得します

幅の広いログイン バー - 機能は通常の Web ブラウザと同じ http://carbonyzed.co.uk/2.png

その後、ウェブブラウザを模倣するなど、機能はアプリでも通常どおりです。これは、「セッション」の間、またはアプリが開いている/最小化されているが終了していない限り持続するようです。

奇妙に思えますが、これに対する解決策が思い浮かびませんか?

どんなアイデアでも素晴らしいでしょう。

ところで、これは build.phonegap.com を使用した 2.1 と 2.2 の両方の phonegap ビルドで発生します

ヘンリー

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

android - 結果をスクロールすると、Android で Jquery Moblie と Phonegap を使用して検索バーが「バウンス」する問題を修正しました。

私はこれに対する解決策を探していて、打ちのめされてきました。

固定位置ヘッダーに検索バーがある JQM/Phonegap アプリがあります。OnKeyup で API にヒットし、動的に作成および更新されるリストビューで結果を返します。

私の問題は、Chrome をテストしているときは問題ないように見えますが、phonegap でビルドして電話でテストすると、検索バーをクリックすると、ボックスにオーバーレイが表示されることです。結果をスクロールすると、スクロールに応じて、このオーバーレイが上下に移動します。

コードを提供することはできますが、それをビルドして Android でテストする場合にのみ実際に表示されます。(4.0.4)

ヘッダーに追加data-tap-toggle="false"して、検索バーを「コンテンツ」領域に移動し、data-filter="true"UL に変更しようとしましたが、両方のオプションを使用しても、「跳ね返る」検索入力が得られます。

他の考えはありますか?Android での表示例を添付しました。アンドロイドの例

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

ios - PhoneGap Build とローカル開発

PhoneGap Build を使用して、さまざまなプラットフォーム用にパッケージ化されるアプリケーションを作成しています。今私のプロジェクト構造は次のようになります:

これは、PhoneGap のスターター プロジェクトに従うかなり標準的なものです。これを zip ファイルとして PhoneGap Build サーバーにアップロードし、パッケージを取り戻すことができます。

ここで、ローカル開発をどのように行うのが最善かを考えています (変更のたびに PhoneGap Build を使用してビルドするのではなく)。「通常の」PhoneGap プロジェクトを別のフォルダーに作成し、ファイルをプロジェクト アセット (html、js、css、img) に配置する必要がありますか? この通常の PhoneGap プロジェクトは、Xcode などを介して実行できます。

上記が最善のアプローチなのか、それとも代替手段があるのだろうか?

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

android - Android - PhoneGap アプリケーション (キーストア ファイル エラー)

Android プラットフォームで Eclipse を使用して PhoneGap アプリケーションを開発しています。私のコードは準備ができており、完全に実行されます。

ここで、リリース モードで署名付きAPKファイルを作成しました。そのため、このキーストア ファイルを「build.phonegap.com」にアップロードして をクリックするとSubmit key、次のようなエラーが表示されました。

エラー: 拡張子が予想と一致しませんでした (キーストア)"

これで何が問題なのかわかりません。適切な解決策はありますか?

0 投票する
6 に答える
10113 参照

android - PhoneGap Build - Android デバイスのスプラッシュスクリーンを設定する

現在、phonegap ビルドで Android デバイス用のスプラッシュ スクリーンを設定しようとしています。4つの異なる画面を設定しましたが、どういうわけか画面が変形し、縦横比が失われます。それを防ぐ方法はありますか?

よろしくお願いします

0 投票する
3 に答える
9488 参照

cordova - PhoneGapRippleEmulatorは常に不正な形式のconfig.xmlを報告します

Chromeの最新バージョンに搭載されているRippleEmulator(最新バージョン)が常に不正な形式または欠落している構成ファイルを報告する原因は何ですか(「config.xmlファイルがアプリケーションのルートに見つからないか、不正なXMLです」)。

私は自分のconfig.xml現在をアプリケーションルートに正確に持っています(つまり、index.htmlファイルがモバイルアプリケーションを起動するために使用されたのと同じフォルダーにあります)。PhoneGap Bulid完全に機能するアプリケーションを構築し(Androidでのみテストされていますが)、構成ファイルやコンパイルプロセスのいずれの問題も報告しないため、不正な形式ではないと思います。

このエラーは、自分の構成ファイルだけでなく、使用しているPhoneGapアプリケーションでも発生します。これには、PhoneGap Hello Worldサンプルアプリケーション、allunyのPhoneGap Startアプリケーション、Sencha TouchKitchenSinkデモなどが含まれます。 。実際、ローカルリソースでアプリケーションが見つからなかったため、RippleEmulatorがconfig.xmlファイルの問題を報告することはありませんでした。

もちろん、Ripple Emulatorページの指示に従って、適切なChromeの設定を設定し、適切なフラグを使用してChromeを開いて、file:///プロトコルを介してローカルファイルにアクセスできるようにします。

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

cordova - 純粋な JavaScript で AdMob 広告 (または他の広告プロバイダー) を表示する方法

純粋な JavaScript のみを使用して AdMob 広告を表示する方法はありますか? または、他の方法で、PhoneGap Build でビルドされた PhoneGap アプリケーションで直接使用できますか?

PhoneGap を使用してモバイル アプリを開発しています。この問題に対する多くの解決策とアプローチを見てきました ( thisまたはthisなど)。しかし、PhoneGap Build しか使っていないので、どれも使えません。AdMob Cordova Pluginを見たことがありますが、これはプラットフォーム指向 (現在は iOS と Android でのみ利用可能) であり、ドキュメントに Java と SDK が多数含まれているため、アプリでは使用できないと確信しています。 PhoneGap Build でコンパイルされています。

JS 経由で AdMob を取得する方法がない場合、別の広告プロバイダーがある可能性があります。JavaScript から完全にアクセスできる API はどれですか?

MillenialMediaは純粋な JavaScript を使用して広告を表示でき、外部の広告プロバイダー (AdMob など) も許可していると聞きました。したがって、これは私にとって完璧なソリューションです。しかし、彼らのページは非常に整理されていないため (ログインしていない場合、多くのセルフマーケティングのブラブラと、いくつかの API、例、またはドキュメントへの実際のリンクは少なくともありません)、それを確認することはできません。 JavaScript と AdMob の両方をサポートしています。誰かがこのシステムの経験があり、これを確認できますか?