問題タブ [cbperipheral]
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.
ios - iBeacon はアプリケーションで広告を開始し、バックグラウンドに入りました
または必要がありますがapplicationDidEnterBackground
、次のエラーが発生します。applicationWillResignActive
startAdvertising
私が使う:
どんな助けでも大歓迎です..
ios - アラートが iOS で最初に表示されたときの Bluetooth メッセージをカスタマイズすることは可能ですか?
Bluetoothを使用してデータを送信するアプリを作成しています。初めて電話をかけると、次のようなアラートが表示されます
「アプリ名」は、アプリを使用していないときでも、近くの Bluetooth デバイスでデータを利用できるようにしようとしています。
これを位置情報サービス メッセージと同様にカスタマイズする方法はありますか?
ios - 周辺機器のサービスの CentralManagers リストを更新しています
iOS で Core Bluetooth に問題があります。OTA アップデーターをプログラミングしていて、奇妙な問題に遭遇しました。デバイスを OTAU モードに切り替えると、デバイスは切断され、同じデバイス UUID の下で別のサービスをアドバタイズします。問題は、新しく接続されたデバイスからサービスを検索しようとすると、サービスの古いリストが表示されることです。これはもはや有効ではありません。問題の明らかな部分は、CBPeripheral.name 値が元のデバイス名であるが、didDiscoverPeripheral に返される広告辞書では正しい新しい名前であるということです。
これが私が見たものです:
多くの場合、プログラムの次のクリーンな実行では、周辺機器名の Xxxx_boot とアドバタイズされた名前の Xxxx が逆に表示されます (アドバタイズは常に正しい)。
CBCentralManager 内に保存された周辺情報をクリアする方法がわかりません。CentralManager の新しいインスタンスを作成しようとしましたが、何も機能していないようです。何か案は?