問題タブ [mosync]
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.
javascript - MoSync:デフォルトのウェブブラウザでリンクを開く
MoSyncを使用してHTML5アプリを構築していますが、JavaScriptからデバイスのデフォルトのWebブラウザーでURLを開きたいと思います。いくつかのサンプルコードを貼り付けてください。これをどのように行うことができますか?
ありがとう!
jquery - MoSync プロンプトなしで LocalFiles を更新する
MoSync で開発されたモバイル アプリがあります。jQuery Mobile を使用しており、すべてが非常に美しいです。ビジネス マネージャーからの質問 (おそらく典型的なビジネス マネージャーの質問):ユーザーにプロンプトを表示せずにアプリを更新するにはどうすればよいですか?
CPP ベース ファイルを更新できるとは思いませんし、ユーザーに確認を求めずにアプリのアクセス許可を変更できるとは思えません。ただし、LocalFiles フォルダーには HTML5 と JS しか含まれていません。これは、ユーザーにプロンプトを表示することなく、携帯電話で完全に更新できるはずです。
しかし、どのように?コンパイラは、この LocalFiles フォルダーを、電話からダウンロードして古い関連ファイルを置き換えることができるバイナリにコンパイルしますか? LocalFiles フォルダー内のすべてのファイルを圧縮し、アプリにダウンロードして展開させて、モバイル上のファイルと置き換えますか? それとも、コンパイル レベルで LocalFiles フォルダーの複雑なパッケージ化が行われていますが、これはよくわかりませんか?
もちろん、クロスプラットフォームの場合はもっと複雑になりますが、今のところ、Android の答えを知りたいです。
良い答えは、サンプルアプリへのリンクです。
c++ - コンパイラエラー__ZTVN13..6..E
私は現在、コンパイラの問題に苦しんでいます。問題は、「EuropeanCountries」(c ++で記述)と呼ばれるMoSyncサンプルアプリの1つを使用して独自のアプリを作成することです。しかし、変更したコードをコンパイルすると、応答として次のエラーが発生します。
Controller.cpp:24:エラー:未解決のシンボル'__ZTVN13Flightmanager6FlightE'、
私はすでに例を数回見ていて、すでに例から私のコードをコピーしましたが、それは問題を解決しません。paticutlarでは、エラーの意味を理解しているかもしれませんが(cの経験はあります)、そのような構造化されたエラーは見たことがありません。名前空間の規則も調べましたが、問題はないはずです。
//Flight.h
//Controller.h
MoSyncバージョン3.2を使用していますビルド日:121219-1556
どうも
jquery - Mosyncの自己署名証明書jQueryAJAX
背景: このような質問をいくつか見ましたが、実際にこれに答えるものはありません。
サーバーと通信するときにSLL暗号化を証明するために、Webサービスで自己署名証明書を使用しようとしています。サーバーはかなり古く、確立されており、このコンテキストでは、自己署名証明書が受け入れ可能/必須です(これは一般的に悪い習慣ですが、ここで発生しているため、この質問のポイントではありません)。
Mosyncを使用して、サーバーの新しいクライアントとしてHTML5/jQueryアプリをパッケージ化するモバイルアプリケーションを開発しています。(開発環境で)https / SSLを使用しない場合、すべてのAJAX呼び出しを正常に行うことができます。https / SLLを導入するとすぐに、呼び出しが行われなくなります。以前の検索から、これは自己署名された証明書によるものだと思います。
主な質問: 証明書が自己署名されているにもかかわらず、jQueryを強制的に続行する方法はありますか?デバイスに証明書をインストールすることでこれを達成できますか(現在は主にAndroidを対象としています)?これを回避するためのMosyncオプションはありますか?または、これを回避する方法は絶対になく、httpまたはCA署名付き証明書を使用する必要がありますか?
android - 通知を介して起動すると、Mosync アプリケーションがクラッシュします。LaunchMode singleTask
Mosync SDK 3.2.1 を使用して、Android 2.2、2.3、および 4.03 用の HTML 5 アプリケーションを開発しています。この投稿http://jira.mosync.com/browse/MOSYNC-2367で説明されている問題がありました。提案された修正
android:launchMode="singleTask"
メニューからアプリを起動するときの「アプリの再起動」の問題を解決しましたが、アプリがバックグラウンドで動作しているときに通知を介してアプリの起動動作を壊しました。(launchMode="standard" では正常に動作し、アプリは再開します)。この修正により、「残念ながら、Zymbo が停止しました」(4.0.3) および「アプリケーション Zybmbo が予期せず停止しました」というメッセージでクラッシュします。
アプリケーションがバックグラウンドで動作していない場合は、通知による起動が正常に機能し、アプリが開始されます。
これは、MAIN アクティビティがマニフェスト ファイルで宣言される方法です。
アプリケーションの現在の動作は次のとおり
です。 1. メニュー ショートカットからアプリケーションを起動します
。 2. [ホーム] を押します
。 3. メニュー ショートカットからアプリケーションを起動します (launchMode="standard" => アプリを再起動します。バックグラウンド アプリ OK)
4. [ホーム]
を押します。
私が達成したいのは、アプリケーションがバックグラウンドで実行されていて、メニューから通知またはアプリのアイコンをクリックした場合、アプリケーションを再開し、再度開始しないようにすることです。
任意のヒントをいただければ幸いです, ありがとう, マイク
javascript - MoSync - addTo または addChild?
短くシンプルにするために、私は mosync nativeUI JavaScript プロジェクトを行っています。ここに私のコードの一部があります:
これは機能し、画面に新しいタブが表示され、ボタンが表示されます。
しかし、最後の 2 行を変更し、addChild の代わりに addTo を使用してボタンをレイアウトに追加すると、ボタンが表示されません。
myButton.addTo("myLayout") は myLayout.addChild("myButton") と同じであるべきではありませんか??
cordova - RhoMobile または PhoneGap または Mosync は、SQL Server CE または SQLite データベースで動作し、バーコード スキャナーの製造元が提供する dll で動作しますか?
RhoMobile、PhoneGap、または MoSync フレームワークを使用して、Windows CE または Windows Mobile を搭載したデバイスに展開されるモバイル アプリケーションを開発します。このアプリケーションは、カメラではなくバーコード スキャナーを介してバーコードを準備する必要があります。メーカーは、使用する C# および c++ dll を提供しています。
このアプリケーションが SQL Server CE データベース ファイルから読み書きできることも必要ですが、可能ですか? またはデータベースを使用する唯一の方法は SQLite ですか?
これらの dll は RhoMobile や PhoneGap や MoSync で使用できますか?