問題タブ [cbperipheralmanager]

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

ios - アプリがバックグラウンドにあるときにadvertisementDataが変更されたときに通知を受け取る方法は?

BLE デバイスで何かが起こったときに通知を受け取りたい。BLE デバイスが何らかのデータ/コマンドをアプリに渡す場合、アプリ内の AdvertisingData は変更されません。しかし、アンドロイドでできることと同じことが完璧に機能しています。広告データが変更されたときのような機能を実装したい通知を取得したい。これを実装するのを手伝ってください。以下は私の AppDelegate.swift クラスです。

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

ios - iOS 13.5.1 デバイスで CoreBluetooth を使用して ble 送信を行う際に、このエラーを解決するのを手伝ってくれる人はいますか?

================================================== =============== ネイティブ クラッシュ レポート

ネイティブ コードの実行中にエラーが発生しました。これは通常、mono ランタイムまたはアプリケーションで使用されるネイティブ ライブラリの 1 つで致命的なエラーが発生したことを示しています。

================================================== ===============

================================================== =============== ネイティブスタックトレース:

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

ios - 書き込み要求に対する CoreBluetooth ペリフェラルの応答

ペリフェラル マネージャー デリゲートに次のコードがあります。

応答コールの後

didWrite は中央側では呼び出されません

複数の書き込み要求を開始する必要がありますが、次の書き込み要求を送信する前に、前の書き込みが成功したかどうかを知る必要があります。

両方のデバイスがペアリングされています。

中央マネージャーの didWriteValueFor() が呼び出されないのはなぜですか?