2

私たちのアプリは、ANCS を使用するペアリングされた Bluetooth 周辺機器で動作します。そのため、アプリを iOS13 に対応させるために、新しいプライバシー設定「システム通知の共有」を早い段階で掘り下げました...ただし、CBPeripheral プロパティancsAuthorized( Bool)は信頼できないため、ユーザーが許可を与えたかどうかを知ることは不可能です。次の 2 つの点で信頼できません。

  1. peripheral.ancsAuthorized周辺機器に接続すると、最初は常に要求 が返さfalseれ、再接続後に常に返されますtrue。接続する前に認証スイッチに設定されているものは何でも。
  2. 2 番目のケースでは、新しい CBCentralManager デリゲートdidUpdateANCSAuthorizationFor:cbperipheralを使用する場合: 設定スイッチ (iOS > Bluetooth > デバイス設定にあります) を操作するたびに正常に起動されますが、残念ながら、切り替えても結果はperipheral.ancsAuthorized常に です 。true承認のオンまたはオフ :(

専用のサポート チケットの助けを借りて、sysdiagnose ファイルと完全な説明を Apple フィードバック アシスタントに投稿しましたが、これまでのところ、ニュースはまったくありません…

この新しいプライバシー設定を試してみた人はいますか?

4

2 に答える 2