問題タブ [blackberry-webworks]

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

sql-server - BlackBerry Playbook MSSQL 接続アプローチ

シナリオ

会社は、技術者が商品を修理するために大量の PlayBook を注文しました。現在、PHP を使用して SQL Server 2008R からデータを取得し、ブラウザ経由でクライアントに表示する Web ポータルがあります。

目的

PlayBook は、電子署名とテキスト データを取得し、MS-SQL 2008R サーバーにアップロードすることを目的としています。

問題

多くの調査を行った結果、Playbook には、当社でのアプリケーション開発に適した 2 つの方法があることがわかりました。WebWorksまたはAdob​​e AIR (Flash Builder) です。

私の理解では、WebWorks を使用することを選択した場合、SQL Server に接続するためにある種のミドルウェア (Web ポータルなど) が必要です。これは、エラーの原因となり、Web ポータルがダウンタイムや低速にな​​りやすいため、問題を引き起こします。これは非常に魅力のない機能であり、同社は何としてでも避けたいと考えています。

質問

Adobe Flash Builder を購入した場合、提供されるツールを使用することで、ミドルウェアを介さずに SQL Server 2008R に直接接続できることが保証されますか?

または、まったく別の方法がありますか?

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

blackberry - BlackBerry Webworks アプリのインストール エラー

OSX で WebWorks を使用して BlackBerry 用のアプリケーションを開発しました。SDK と Ripple をインストールし、.csi ファイルを取得してインストールしました。BlackBerry のソフトウェア バージョンは 5.0 Bundle 1419 です。アプリをパッケージ化して署名しましたが、BlackBerry Desktop Software を使用してアプリをインストールしようとすると、スローされます。私にこのエラー:

BlackBerry Desktop Software は、BlackBerry デバイスの更新を検証できませんでした。 検証に失敗したため、インストールを中止しています。一部のパッケージには、満たされていない依存関係が含まれていました。

これは私のconfig.xmlです

私は何か見落としてますか?何が問題なのですか?前もって感謝します

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

blackberry - アプリケーションが RAM のスペースを取りすぎてアプリが終了する

ビルドしているアプリに問題があります。BB 9800の RAMが小さすぎます。

IOS と Blackberry で使用する html5 アプリケーションがあります。を使用phonegap pluginしてデータフォームサーバーをプルするために使用してSybaseいます。

IOS ではすべて正常に動作しますが、blackberry では「メモリが不足しています。アプリケーションを停止してください」というメッセージが頻繁に表示され、実行中のアプリは私のものだけです。そして通常、これに続いて「大きすぎるためアプリを閉じます」 .

アプリで使用できるメモリを増やす方法 (可能性は低い) またはアプリが使用するメモリ量を減らす方法 (ヒントとガイドライン)

私は使用しています:

  • Sencha Touch私たちのインターフェースのために
  • Phonegapネイティブ API にアクセスするには
  • Sybaseローカル データとサーバー データの同期を行う

  • ツールキットなし - 1 つだけが sencha touch です

  • すべてがindex.htmlにロードされます-ajaxはまったくありません
  • index.html はローカル ファイルです - リクエストの読み込みはありません

Sencha がDOMすべての画面を 1 つのメイン DOM に配置するわけではありませんが、画面はオンデマンドで作成されます。

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

blackberry - BlackberryPhonegapジオロケーションの問題

geolocation APIBlackberryデバイスを使用してテストするときに問題が発生します。私は自分のアプリを構築するために使用しており、位置情報を取得するためPhonegap 1.2.0にコモンを使用しています。HTML 5 geolocation API

Bold 9900デバイスをオンにしてテストしてwi-fiいますが、緯度が長くなることはめったにありません。ほとんどの場合、タイムアウトエラーが返されます。シミュレーターを使用すると、すべてがスムーズに実行され、Googleマップが正常に表示されます。Wi-FiでTorch9860などの他のデバイスを使用してテストする場合でも、緯度が長くなるまで何度も再試行する必要があります。Bold 9900では、常にタイムアウトします。[設定]からデバイスの位置情報サービスを確認したところ、実際にはデバイスのGPSが機能していることがわかり、緯度が正常に検出されました。これは、Blackberryデバイスに問題があるはずです。これは、iPhoneで正常に実行されているコードとまったく同じです。

SIMカードを使用してテストし、Wi-Fiが問題の原因ではないことを確認しましたが、同じことが起こります。運が良ければ、すぐに緯度を取得することはできません。

Blackberry Webworksで推奨されているように、構成ファイル内でアクセス許可や機能要素を指定する必要はありません。私のコードはこれと同じくらい単純です:

誰かがこれについて私を助けることができますか?Blackberryデバイスを投げる前に...

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

blackberry - Blackberry Webworks アプリケーションがシミュレーターにリモートページをロードしない

Blackberry Webworks アプリケーションを Blackberry シミュレーターでテストすると、リモート ページを開く際に問題が発生します (9630-Verizon、9700-ATT、9860-Asia で試しました)。Webworks アプリケーションでリモート ページを開こうとするたびに、アプリケーションがフリーズし、しばらくすると白い画面にエラーが表示App Error 104 Uncaught: InterruptedIOExceptionされ、[続行] をクリックすると、メッセージ ダイアログにメッセージが表示されますLocal Connection timed out after ~ 120000。シミュレーターのブラウザーで同じ URL を開くと、すぐに開きます。私が知らないのは、webworks アプリケーションで開かない理由です。

さて、面白いのは、同じ webworks アプリケーションを自分の blackberry デバイスにロードすると、完全に動作することです。リモートページがすぐに開きます。シミュレーターで動作しない理由がわかりません。

config.xmlaccess 要素に設定されたリモート URL を使用してファイルを適切に構成しました<access uri="http://sample-remote-server.com/" subdomains="true" />

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

blackberry - デバイスにインストールされている Blackberry Messenger のバージョンを Webworks アプリから検出する方法

Blackberry Messenger Platform に接続する BlackBerry WebWorks アプリに取り組んでいます。ただし、Webworks アプリがそのようなデバイスで BBM プラットフォームに接続するには、ユーザーのデバイスに少なくとも BBM v6 が必要です。

ここでの課題は、ユーザーのデバイスで実行されている BBM のバージョンを知る必要があるため、ユーザーが BBM プラットフォームの要件を満たしていない場合にアップグレードするようユーザーに伝える適切なメッセージを表示できるようにすることです。

どうすればいいですか?

前もって感謝します。

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

blackberry - メモリ不足のエラーが発生した後、blackberry phonegap アプリが終了する

ブラックベリースマートフォン用の電話ギャップアプリを構築しています。アプリでphonegap バージョン 1.3.0 を使用し

ています。最初のページが読み込まれた後、少しスクロールして探索すると、開いているアプリを閉じるように求めるダイアログが表示されます。メモリが少なすぎて、開いているアプリは私のものだけです。それを無視すると、1 分後に別のダイアログが表示され、申し訳ありません! メモリが不足しているため、このアプリを閉じます。

また、ページが大きすぎて読み込むことができず、ページ (およびアプリ) が閉じられているというエラーが表示されることもあります。

私のアプリは6〜7ページで構成されており、大きくて多くの画像(約25)があるページは2、3ページだけです。画像が問題を引き起こしている可能性はありますか? いずれの場合も、ダウンロードして使用するデータは 5MB を超えません。

これを改善するために何をすべきか誰か教えてもらえますか?

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

blackberry-webworks - Blackberryos7でアプリがクラッシュする

Blackberry webworks v 2.1.1で開発した私のアプリは、OS6シミュレーターとデバイス(Blackberry Torch 9800)で正常に動作していましたが、OS 7シミュレーター(Blackberry Torch 9810、Blackberry Bold 9930)を使用すると、あるページから別のページに移動するたびにクラッシュしました。私はhtmlとjavaスクリプトを使用しており、jquery1.6.4min.jsも使用しています。

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

blackberry - SMS メッセージのリストを取得しますか?

WebWorks (スマートフォン用) を使用して SMS メッセージのリストを取得する方法に関する参照/ドキュメントが見つかりません。出来ますか?

WebWorks を使用して独自のアプリを作成したいのですが、SMS メッセージのリストを取得する方法を見つけようとしています。

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

ajax - BlackBerry OS6 WebWorks は ajax リクエストを 10 に制限していますが、接続リークはありますか?

phonegap と jquerymobile を使用して webworks アプリケーションを開発しています。soapclient.js を使用して、バックエンド サーバーへの SOAP リクエストを作成します。タイムアウトの問題に直面しており、詳細な調査中に、11 番目の ajax リクエストが一貫して応答しないことに気付きました。物事を適切な場所に配置するために、特定のリクエストが機能することを確認できるように、同じ呼び出しを繰り返してテストを繰り返しました。

ローエンドの自己作成 xmlhttprequest オブジェクトを使用し、send() 呼び出しまでエラーはありません。onreadystate 変更リスナーは、11 回目の呼び出しでは呼び出されません。

時折、十分に長く待っていたときに、この 11 回目の呼び出しが約 5 分ほどで受け入れられ、BlackBerry ブラウザフィールドで接続リークが発生していると思われました。

10接続(非並列)が限界かと思います。BB ガベージ クリーンアップがトリガーされると、いくつかの古い接続がクリアされ、キューで待機している新しい接続が実行されます。

より詳しい情報

  1. サーバーログから、この待機期間中にサーバーがリクエストを受信しなかったことを確認しました
  2. Wi-Fi を使用しているか GPRS を使用しているかに関係なく、これが発生することを確認しました。
  3. アプリケーションを閉じて再度開くと、アプリケーションは再び機能し始めますが、最初の 10 件のリクエストまでのみです。

リクエストがタイムアウト期間を過ぎると、abort() を呼び出して null に設定して、リクエストを中止しようとしました。それでも、しばらく待たないと11回目の依頼はできません。

この動作がランダムだった場合、JavaScriptがUIスレッドを待機しているなどの他の理由を信じていたでしょう。しかし、11 回目のリクエストでは 99% 再現可能であり、コードを何度も再チェックして、アプリから通知される変数またはカウントがあるかどうかを確認しました。アラートは .send まで正常に機能しますが、コールバックは呼び出されません。

私は現在、この動作が私のアプリに固有のものなのか、それともプラットフォームの制約なのかを確認するために ajax 呼び出しを行う非常に単純なアプリを作成しようとしていますが、そのような以前の経験がある場合は共有してください。