問題タブ [multi-device-hybrid-apps]

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

ripple - デバッグ時に Dash.js プレーヤーが再生されない

マルチデバイスハイブリッドアプリテンプレートにdash.jsプレーヤーを埋め込み、ライブビデオリンクをフィードします(簡単なhtmlページで同じdash.jsでテスト済み)。Ripple (Apache Ripple™、Web ベースのモバイル環境シミュレーター) でアプリを起動すると、VS に「net::ERR_CONNECTION_REFUSED」というエラーのデバッグ情報が表示されます。数回試行した後、試行を停止し、何も再生しません。

ただし、ネットワークがクラ​​イアントとサーバーの間で機能しているかどうかを確認するために、サーバー側でテスト画像を使用して Web サイトを作成し、この画像をクライアント側のアプリケーションに埋め込みました。なんとかロードできたので、少なくともネットワークは機能しています。ファイアウォールは両側を無効にしました。

そのため、まったく同じ MPEG DASH マニフェストが、Chrome ブラウザーでは、dash.js が埋め込まれた html 内で機能しますが、Ripple のハイブリッド アプリでは機能しません。ただし、リモート イメージはそのアプリ内にロードできるため、ネットワークは問題なく、Ripple はアプリがネットからリモート リソースを要求できるようにします。

理由は?どうすればデバッグできますか?

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

javascript - Multi-Device-Hybrid-Apps - Android 用の indexeddb プラグインが動作するようになった人はいますか

msopentech の indexeddb プラグインを使用して、アプリケーションを Android 4.2.2 デバイスで動作させようとしています。これまでのところ、私は運がありませんでした。私のアプリケーションは、リップル エミュレーター、任意の Windows 8 タブレット、および nexus 7 で正常に動作しますが、4.2.2 を実行している Android デバイスでは動作しません。

どんな助けでも大歓迎です。

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

visual-studio - Visual Studio プロジェクト エラー Cordova ツール

システムのメルトダウンにより、Windows と Visual Studio を再インストールする必要がありました。ソース管理 (マルチデバイス ハイブリッド アプリ) からプロジェクトを開こうとすると、次のメッセージで失敗します。

すべてが VS 2015 Preview およびその他のプロジェクト (.net、c#) にインストールされます。

参照されたノードモジュールを正しく配置する方法を教えてください。

ありがとう!

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

cordova - Windows Phone 8.1 のハイブリッド アプリに展開するときの DeviceNotFound

VS 2013 Update 3 でハイブリッド アプリ (cordova) を使用して開発したアプリがあり、Android と iOS にアプリを正常にインストールしましたが、Windows Phone 8.1 にインストールしようとすると、次の例外が発生します: " Microsoft.SmartDevice.Connectivity .DeviceNotFoundException ". もちろん、電話は USB 経由でコンピューターに接続されています。次の手順に従っています (MSDN サイトに記載されているとおり)。

PC に接続されている Windows Phone デバイスでアプリを実行するには、次の手順に従ってください デバイスで アプリを実行するには

  1. アプリを Visual Studio で開いた状態で、[ソリューション プラットフォーム] リストから [Windows Phone 8] または [Windows Phone (Universal)] を選択します。このオプションが表示されない場合は、[ボタンの追加と削除] リストから [ソリューション プラットフォーム] を選択して表示します。
    1. [デバイス] を選択します。
    2. F5 キーを押してアプリを起動します。

Visual Studio は、接続された Windows Phone デバイスでアプリを起動します。」

自分のプロジェクトまたは自分の携帯電話で何か他のことをしなければならないかどうかはわかりません (ちなみに、それは Lumia 630 です)。助けてください!

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

cordova - 更新後の Visual Studio マルチ デバイス アプリケーションのインストール エラー

最近、Visual Studio 2013 をバージョン 4 に更新し、Apache Cordova Multi Device Tools を新しいバージョンに更新しようとしましたが、ブロックされているというエラーが表示され、古いバージョンをアンインストールする必要があります。

リンクhttp://go.microsoft.com/fwlink/?LinkID=518308&clcid=0x409をクリックして指示に従おうとしましたが、CMD プロンプトにファイルが存在しないと表示されます。確認したところ、ハイブリッド アプリ CPT2.0 が [プログラムと機能] リストにないため、問題なく削除されており、見つけることができるレジストリ キーもありません...

そのため、マルチデバイス アプリをビルドできない Visual Studio のインストールがあり、顧客は私の問題を理解していません。誰でもどうぞ...

崖。

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

visual-studio-cordova - Visual Studio 2015 ハイブリッド アプリの cordova.js の場所

VS 2015 プレビューをインストールしました。ハイブリッド アプリ JavaScript テンプレートを使用して新しいプロジェクトを作成しようとしています。しかし、プロジェクトに cordova.js がありません。ここにあるサンプル [ http://msdn.microsoft.com/en-us/library/dn832630.aspx ]に従って学習しようとすると、プロジェクトのルートから cordova.js ファイルを参照することになります。しかし、そのようなファイルは表示されません。また、明示的にインポートするための指示もありません。私は何が欠けていますか?

アプリケーションはビルドされ、Ripple OK に表示されます。しかし、私は cordova.js ファイルがどこにあるかを把握しようとしています。

ありがとう。

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

cordova - Phonegap oauth2 リダイレクトの問題

tl;dr Cordova アプリ (VS2013 のマルチデバイス ハイブリッド アプリ) に oauth を実装しようとしていますが、トークンを取り戻すのに問題があります

私のインターンシップ プロジェクトでは、基本的な oauth サーバーを作成し、それを既存のプロジェクトに追加しました。モバイル アプリケーションがユーザーを認証ページに送るとき、ユーザーは自分の ID トークンとリダイレクト URL を送信します。

認証が機能し、アクセス トークンとリフレッシュ トークンが生成されます。それらをアプリに戻すのに問題があるだけです。私は自分のアプリと認証サイトの両方をローカルホストしているため、その一部の側面を実際にテストできないと思います。ローカルでホストされている Web サイトにリンクできないため、Hyper-V エミュレーターを使用できません。

次の JS コードを使用して、自分の cordova アプリから URL を抽出していますが、これがユーザーをリダイレクトできる有効な URL であるかどうかはわかりません。

http://www.thecodeship.com/web-development/javascript-url-object/

このコードを使用して、ユーザーを認証ページに送ります。

asp.net では、このコード行を使用して、提供された redirectUri にユーザーをリダイレクトします。

彼は私に「有効なパスではありません」というエラーを出しましたが、これはアプリが Ripple 経由でローカルにホストされているためだと思います。

これで、ユーザーが認証を完了すると、そのページが閉じてアプリに戻る必要があり、アプリがトークンにアクセスできる必要があることがわかりました。トークンを使用してユーザーをリダイレクトすることでこれを実行できると最初に考えましたが、このアプローチをテストすることはできません。

JS コールバックについても少し読みましたが、これは初めてで、コルドバ アプリで使用する方法がわかりません。

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

web-services - アプリのブラウザでxlsファイルをダウンロード

NgCordova In App Browser を使用して Web サービスから Excel ファイルを読み込もうとしています。Web サービスは Stream を返し、返されるコンテンツ タイプを "application/vnd.ms-excel" に設定しました。Chrome と Ripple を使用すると動作するように見えますが、iOS または Android から実行すると何も起こりません。

私は何を間違っていますか?

どうすればそれを機能させることができますか?

これは、Web サービスを呼び出すためのコードです。

0 投票する
7 に答える
9157 参照

android - adb.exe が原因で Cordova アプリをデバッグできない

Visual Studio で単純な 'helloworld' コルドバ アプリを作成しました。アプリはリップル エミュレータでしか動作しませんが、Android エミュレータまたはデバイスでデバッグできません。助けてください。

「mypathname/adb.exe を開始できません」というエラーが表示され続けます

ここに画像の説明を入力

  1. cmdでadb kill-serverとadb start-serverを試しました(結果:サーバーが正常に再起動されました)

  2. 必要なモバイルドライバーをインストールし、ドライバーもアップグレードしました

  3. 開発者向けオプションで USB デバッグを許可するように設定する

  4. デバイスが検出されて表示される ここに画像の説明を入力