問題タブ [hybrid-mobile-app]

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 投票する
10 に答える
31964 参照

android - ネイティブとphonegapの間の苦労、シンプルなアプリの要件

ネイティブ(つまり、ブラウザーではない)モバイルアプリを作成します。私はWeb開発者なので、Phonegapを試すべきか、JavaまたはObjective-cでネイティブアプリを構築するべきかを判断するのに苦労しています。

アプリの要件は単純です。GPS / Wi-Fiの位置情報、Facebookの統合、およびアプリケーション固有のFacebookと友達の関係の一部を処理するためのデータベースが必要になると思います。たとえば、ゲームのハイスコアのように-そのようなもの。

私はWeb開発者であり、javaもObjective-cもまだ知りません。私はこれまでPhonegapを使用したことがないので、それが私の要件を満たすことができるかどうかわかりません。

だから私の質問は次のとおりです。アプリにPhonegapを使用できますか、それとも新しい言語に飛び込む必要がありますか?

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

javascript - Webkit ベースのハイブリッド アプリのネイティブの電話ブラウザーでリンクを開くことはできますか?

ハイブリッド アプリでリンクをクリックしたときに、ネイティブの電話ブラウザーでリンクを開くにはどうすればよいですか? Sencha Touch でハイブリッド アプリを作成しました。

お気に入り<a href="www.example.com"> view me in a browser </a>

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

ios - ハイブリッド モバイル アプリで Google アナリティクスを使用する

現在、ネイティブの iPad アプリをハイブリッド アプリに変更中です。一部の機能と UI はネイティブ コードのままで、その他の機能は HTML で実装されます。HTML はサーバーから提供され、オフラインでも利用できます。

現在発生している主な問題は、Google アナリティクス
の使用に関するものです。既存のネイティブ コードは GA SDK for IOS を使用しており、Web パーツに Web API を使用する予定でしたが、両方のチャネルのデータをどのように使用できるかわかりません。データストアが異なるように見えるため、GA で一緒に。

さらに、Web パーツの A/B テストに Google Analytics の Content Experiments を使用する予定ですが、コンバージョンの目標はネイティブ パーツで達成される可能性があります。

ハイブリッド アプリまたは代替ソリューションでの分析の経験がある人。

ありがとう

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

ios - PhoneGap でのプロトコル バッファの使用 - iOS

私はiOSでネイティブアプリアプローチを使用して、つまりXcode、objective c、cocoaなどを使用して、c++ google protobufクラスを使用しました。

今、私はハイブリッド アプリに移行したいと考えており、Web でオプションを調べました。私の要件によれば、PhoneGap と Titanium に行き着きました。それには、JavaScirpt、HTML5 (私の理解では、JavaScript は Titanium のみ) jQuery などを使用する必要があります。

私の質問は、javascript から私の c++ protobuf クラスにアクセスする方法です。(JavaScript の専門知識はありません)。

また、どのハイブリッド アプリ フレームワークを使用するかについての意見も受け付けています。

web-dev の主たち....私を導いてください。

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

android - Google Map API V3 - LG7 Android 4.0 に表示される 2 つのマーカー

マーカーは二重で、マーカーは一緒にドラッグされます。このバグは、ドラッグ可能なプロパティが TRUE に設定されている場合にのみ発生します。

何か案が ?Gmap のバグ、デバイスのバグ、テクノロジーのバグ ... ?

ありがとう

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

sencha-touch - How to do FB feed share post without leaving my hybrid app?

I am making mobile app using Sencha touch which will be bundled as native app and installed on devices. In my app on certain pages I want to add "share" functionality which is supposed to post some data to user's feed. While testing on browser I can to do that by opening a window with FB sharing url like "https://m.facebook.com/dialog/feed" or "https://m.facebook.com/sharer.php" and passing all related params as explained in https://developers.facebook.com/docs/reference/dialogs/feed/

But when this app is bundled and I share with this, user is moved to browser and cannot return to app because redirect_uri cannot point to app which is why I wanted to open this dialog within my app, probably in an iFrame. This is also not possible because these dialogs are not allowed to be embedded in iframe by META tags and in order to surpass it I have to do user login which again is another dialog which I cannot open in my app's iFrame.

I also looked at sample sencha app http://blooming-day-7830.herokuapp.com/ but it also takes user to separate login page instead of opening in-app dialog.

So my questions is how does hybrid apps connect with FB without moving out user to browser?

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

android - phonegap-2.5.0 を使用したプロジェクトの作成中にエラーが発生しました

Android SDK をインストールし、Fedora 18 で phonegap 2.5.0 の最新バージョンをダウンロードしました。

次のコマンドを使用してプロジェクトを作成しようとしています

次のエラーが発生しています。

あなたの貴重な提案が必要です。

ついに答えを見つけた

.bash_profile のパスを確認し、いろいろ調べた結果、ようやく問題の原因がわかりました。create ファイル (phonegap-2.5.0/lib/android/bin/create) を開くと、ANDROID_BIN=”${ANDROID_BIN:=$( which android )}” という行があります。「どのアンドロイド」が問題の原因です(または、少なくとも私の場合はそうだったようです)。この行を Android ツールへのフル パス (以下に示す) に置き換えると、問題が解決するはずです。私の最終行は次のようになりました。

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

ajax - Phonegap deviceready 内で jQuery Mobile が最初の動的ページを作成しない

JQM 1.3.0 と Phonegap を使用するモバイル アプリがあります。アプリは Web サービスを呼び出し、すべてのページのコンテンツに AJAX を設定します。ブラウザで開発し、スクリプトを直接呼び出すと、すべて正常に動作します。

ただし、deviceready リスナー内から関数を呼び出すと、#page1 はデータを取得しません。2〜5ページはうまくいきます。(イベントリスナーを関数内に入れ子にすることも試みまし<body onload="onLoad()">たが、同様の結果が得られました。)

これが私の文書の頭です。私のスクリプトはすべて application.js ファイルにあります。

一部のファイル/イベントが他のファイル/イベントの前にロードされるタイミングの問題かどうかはわかりませんが、スクリプトの順序と「deviceready」を呼び出すさまざまな方法の考えられるすべての組み合わせを試したようです。どんな助けでも大歓迎です!

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

cordova - MonkeyTalk は PhoneGap Sencha Touch ベースの Mobile Hibrid アプリケーションをサポートしていますか?

PhoneGap Sencha Touch ベースのモバイル ハイブリッド アプリケーションがあります。自動化テストで MonkeyTalk を使用したいと考えています。誰かが私を助けることができますか?前もって感謝します。

monkeytalk-1.0.40 をインストールしました。問題なく動作します。これにより、ネイティブ アプリケーションを非常にうまくテストできます。

私は PhoneGap でハイブリッド アプリケーションを構築しました。これは非常にシンプルで、唯一のコードは Sencha Touch のサンプル ページをロードすることです: super.loadUrl(" http://dev.sencha.com/deploy/touch/examples/production/index. html ");

また、MonkeyTalk のユーザー ガイド (www.gorillalogic.com/monkeytalk-documentation/monkeytalk-getting-started/install-agent/android) に従ってすべてを行いました。

次に、すべての準備が整い、単純なハイブリッド アプリケーションがデバイス シミュレーターにデプロイされます。MonkeyTalk IDE もアプリケーションに接続できます。いくつかのアクション (フィールドをタップしてその中にいくつかの文字を入力) を記録しますが、一部の「WebView * タップ」アクションのみが記録されます (タップ位置情報なし)。再生すると、いくつかのタップ アクションも再生できますが、位置がないとタップ位置が正しくありません。

そのため、いくつかのアクションを手動で作成する必要があります。「ラベル タップ」アクションが機能することもありますが、間違った要素をタップすることもあります。フォーム ページ (キッチン シンク -> ユーザー インターフェイス -> dev.sencha.com/deploy/touch/examples/production/index.html のフォーム) に移動すると、フィールド、UI 全体をタップするアクションを実行しました。画面の左隅に移動しました。非常に奇妙です。そして、「名前」フィールドにテキストを送信しようとしましたが、何も起こりませんでした。

何が問題か知っていますか?修正することは可能ですか?どうすればいいですか?

本当にありがとう!