GNSMessageManagerParams 类
此类继承 NSObject。
- (BOOL) showBluetoothPowerAlert |
|
readwritenonatomicassign |
- (GNSErrorStateHandler) microphonePermissionErrorHandler |
|
readwritenonatomiccopy |
当错误状态发生变化时,系统会(在主线程上)调用以下错误处理程序。
值为 YES 表示出现错误。麦克风权限请求已被拒。
- (GNSErrorStateHandler) bluetoothPermissionErrorHandler |
|
readwritenonatomiccopy |
- (GNSErrorStateHandler) bluetoothPowerErrorHandler |
|
readwritenonatomiccopy |
- (BOOL) useBestAudioSessionCategory |
|
readwritenonatomicassign |
仅当您的应用使用音频媒介进行发现时,此参数才相关。
如果设为“是”,“附近”功能会将 AVAudioSession 类别和选项设为最适合“附近”功能的值:分别是 AVAudioSessionCategoryPlayAndRecord 和 AVAudioSessionCategoryOptionDefaultToSpeaker。如果您将其设为“否”,“附近”功能将保留当前的类别和选项,并会使用这些选项。这可能会导致“附近”功能无法广播或录制音频。例如,如果您的应用使用的是 AVAudioSessionCategoryAmbient,则“附近”功能可能无法监听附近设备的音频。如果您的应用使用 AVAudioSessionCategoryRecord 功能,“附近”功能将无法向附近的设备广播音频。默认值为 YES。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[null,null,["最后更新时间 (UTC):2023-12-02。"],[[["`GNSMessageManagerParams` provides additional parameters for managing Nearby Messages."],["It includes properties to control system alerts for Bluetooth, handle errors related to microphone/Bluetooth permissions and power, and optimize audio sessions for discovery."],["By default, the system alert for Bluetooth power is shown and Nearby attempts to use the best audio session configuration for discovery."],["Error handlers can be set to respond to microphone and Bluetooth permission or power issues."]]],[]]