jjzjj

startAdvertising

全部标签

ios - iOS 中的广告 tx 功率级别

我目前正在对应用程序的外围端进行编程。我想宣传tx功率级别,但就tx文档而言,我发现的所有内容是:CB_EXTERNNSString*constCBAdvertisementDataTxPowerLevelKey;//ANSNumber我尝试通过以下方式实现这一点:/**Startadvertising*/-(IBAction)switchChanged:(id)sender{[self.peripheralManagerstartAdvertising:@{CBAdvertisementDataServiceUUIDsKey:@[[CBUUIDUUIDWithString:TRANS

ios - 核心蓝牙的问题

我正在开发一个应用程序,其中iOS设备必须同时是外围设备和中心设备。当它发现外围设备时,有时它的名称是型号(例如iPhone),而不是实际名称(例如我的iPhone)。在这种情况下,UUID在那里(通常是(null)当名称是实际名称时)。我已在startAdvertising:中正确设置名称,当发生这种情况时,advertisementData中的相应键未给出真实姓名如何确保真实姓名始终存在?这就是我设置名称的方式:[self.peripheralManagerstartAdvertising:@{CBAdvertisementDataLocalNameKey:[[UIDevicecu

macos - CBPeripheralManager startAdvertising 不适用于 OS X 优胜美地

有人在将您的mac(运行OSX10.10yosemiteDP6)用作iBeacon时注意到任何问题吗?我尝试了几种工具,我也自己开发了它(使用CBPeripheralManagerstartAdvertising)但没有任何运气。在运行OSX10.9Mavericks的Mac上运行这些应用程序(加上我自己开发的代码)时,它的工作就像一个魅力。OSX10.10优胜美地是否有任何特定要求,或者这是一个错误?感谢任何帮助! 最佳答案 编辑:RadiusNetworks已确认此问题已出现在Yosemite的后续预发布版本中。此OSveesi

ios - CLPeripheralManager.startAdvertising 不接受 CLBeaconRegion.peripheralDataWithMeasuredPower 的返回值

根据Swift2.0documentation对于CLBeaconRegion,应该仍然可以传递peripheralDataWithMeasuredPower:的输出startAdvertising:的方法CLPeripheralManager的方法|.GettingBeaconAdvertisementData-peripheralDataWithMeasuredPower:Retrievesdatathatcanbeusedtoadvertisethecurrentdeviceasabeacon.DeclarationSWIFTfuncperipheralDataWithMeasu

swift - iOS 核心蓝牙 : startAdvertising() Error advertising static data

我想发布静态数据。我在iOS上使用Swift2.2.1和CoreBluetooth。我的应用构建蓝牙Services及其相应的Characteristics,然后调用startAdvertising(),peripheralManagerDidStartAdvertising90回调返回此错误:peripheralManagerDidStartAdvertisingencounteredanerror.//MineOneormoreparameterswereinvalid.//...fromAppleCoreBluetoothnil//...returnvaluefromAppleC