問題タブ [distriqt]
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.
beacon - ビーコンを使用した屋内ローカリゼーション アプリケーション
このビーコン拡張機能を使用して屋内ローカリゼーション アプリケーションを作成できますか? 電話とビーコンの間の範囲に関連するドキュメントには何もありませんでした。
push-notification - Distriqt PushNotification イベント NOTIFICATION_SELECTED が発生しない (VERSION = 6)
Distriqt PushNotification バージョン 6.0.029 サンプル フォルダーで PushNotificationsHelper を使用していますが、以下のようないくつかの問題があります。
PushNotifications.isSupported を初期化すると true が返されますが、register を呼び出すと、再び false が返されます。各呼び出し関数に対して //PushNotifications.isSupported をコメントして、それが機能することを確認しました。OK、動作し、登録トークンを受け取りました。
私は GCM プレイロードを使用します。通知フィールドは、非常に単純な通知のタイトルと本文を表示しようとするだけです。OK、バックグラウンドで通知ポップアップを受け取りましたが、通知を選択すると、PushNotificationEvent.NOTIFICATION_SELECTED イベントが発生しません。これは私のプロジェクトの重大な問題です。
Distriqt playload を使用すると、データ フィールド。バックグラウンドで何も表示されないときに通知を静かに受け取りました (なぜですか?)。そして、イベント PushNotificationEvent.NOTIFICATION からディスパッチされたデータを受信しました。参考までに、service.enableNotificationsWhenActive = true を有効にしました
含まれている ane 拡張機能については、私のプロジェクトのセットアップをお読みください。
- com.distriqt.PushNotifications
- com.district.Core
- com.distriqt.playservices.GCM
- com.distriqt.AndroidSupport
- com.distriqt.playservices.Base
テスト済みのデバイス:
- Mi Note (Android バージョン 6.0.1)
- Samsung Galaxy S3 (Android バージョン 4.1.2)
どこで間違いを犯したのか、それともネイティブ拡張の問題なのか、誰かアドバイスをいただけますか? 前もって感謝します。
actionscript-3 - AS3 Air Native Extension com.distriq.Core が他の ANE と衝突する
com.distriq.Core ANE の問題に直面しています。他の ANE と競合しています (アプリのパッケージから削除するとわかりますが、この ANE を含めた後、Flash Builder はビルドに失敗しました)。
エラーメッセージは次のとおりです。
そこでアドバイスをお願いしたいのですが、どうすればいいですか?
とても有難い !
android - Distriqt Compass を使用する Adobe Flash Professional CS5.5 (AS3) では、常に「ネイティブ拡張コンテキストを作成できませんでした」と表示されます。
ANE Distriqt Compass で Adobe Flash Professional CS5.5 を使用しています。単純な .fla プロジェクトを作成し、AS3 スクリプトを数行記述しました。コンパイルは成功しましたが、PC で .swf ファイルを実行すると、最初は常に次のように表示されます。
"The native extension context could not be created"
この問題は PC に磁力計がないことが原因だと思っていましたが、コードをファイルにパッケージ化.apk
して Android デバイスにインストールすると、同じことが表示されました。コードを確認したところ、Compass.init
が正常に実行されないことがわかりました。
これが私のプロジェクトです。誰かが問題の原因を教えてもらえますか?
私がしようとしました...
com.distriqt.Compass.ane
ファイルを .zipファイルとして解凍します。distriqt.extension.compass.default.swc
次に、ディレクトリの下にファイルをリンクしましたMETA-INF/ANE/default
。
このリンクの解決策も試しましたが、それもうまくいきません。Google を徹底的に検索しましたが、解決策がないようです。
bluetooth - Bluetooth LE ANE 地区の UART rx 特性を送受信するためのデータ形式
distriqtのBluetooth ANEを使用して、AdafruitのBluefruit UARTデバイスを介してarduinoに接続しています。
接続、UART サービスの検索、特性の検索などを行うことができます。
ただし、デバイスの tx 特性にデータを送信すると、期待される応答が得られません。すべての更新で、rx 特性の値の長さがゼロになります。
Bluefruit アプリがあり、そこにある UART メッセージング ツールを介してコマンドを送信すると、正しい応答を確認できます。無意味なコマンドを送信した場合、長さゼロの応答しか得られません。
これは、データが正しい形式で送信されているかどうか疑問に思います。それを行う AS3 コードは次のとおりです。
このsendUpdateMsg
関数は、画面上のログにメッセージを書き込むだけです。rx 特性が更新されると、イベント ハンドラは次のようになります。
これは、長さに対して常にゼロを出力し、値に対しては何も出力しません。
たとえば、「!D」を送信した場合、次のものとは異なる方法で処理する必要がありますか?
UART サービスによって正しく受信されるようにするには?
私は arduino 側にすぐにアクセスすることはできません - 開発者にデバッグを追加するように依頼することはできます - ナンセンスなメッセージであると感じるものをエコーバックするために - しかし、それは迅速ではありません.