相关疑难解决方法(0)

以编程方式打开iphone sdk中的蓝牙?

我已经看到很多关于这个的问题,但实际上没有人给出真正的答案(导入框架,实际代码等).他们只说私人api,这将使你的应用程序从应用商店被拒绝.

我知道使用私人api会让我的应用被拒绝,我想知道如何将其用于个人用途.(iPhone SDK 3.1.2,iPod touch 2g)

iphone bluetooth objective-c ipod-touch

18
推荐指数
4
解决办法
3万
查看次数

iOS - 检查蓝牙是否打开而没有向用户弹出系统警报弹出窗口

此代码允许确定当前的蓝牙状态:

CBCentralManager* testBluetooth = [[CBCentralManager alloc] initWithDelegate:nil queue: nil];


switch ([testBluetooth state]) {....}
Run Code Online (Sandbox Code Playgroud)

但是,当[[CBCentralManager alloc] init ...]发生时,如果蓝牙关闭,系统会向用户弹出警报.

有没有办法检查蓝牙状态而不打扰我的用户?

alert bluetooth status ios

12
推荐指数
3
解决办法
2万
查看次数

iOS CoreBluetooth被动检查蓝牙是否启用,而不提示用户打开蓝牙

方案如下.我有一个已经部署的应用程序被人们使用.我正在考虑实施一些实验性的蓝牙低功耗功能,但在此之前,我想对已经有蓝牙开启/离开蓝牙的用户数进行"野外"调查.因此,我只想在后台检查这一点,然后将服务器的数据发送回服务器上已有蓝牙的用户数量,而无需实际使用蓝牙通信.

我已经CBCentralManager在我的应用程序中成功实例化了一个,并且可以在实例化后立即检索蓝牙状态,并通过蓝牙状态更新centralManagerDidUpdateState:.这一切都很好.我遇到的问题是,如果状态是CBCentralManagerStatePoweredOff,则设备会弹出警告提示用户"打开蓝牙以允许[应用程序名称]连接到附件".这是我试图避免的提示.在这个阶段,我只想调查离开蓝牙的用户数量 - 我不想使用蓝牙连接.

那么,如果您不打算使用蓝牙连接,有没有办法检查蓝牙状态而不提示用户?

ios core-bluetooth bluetooth-lowenergy

12
推荐指数
2
解决办法
1万
查看次数

检查蓝牙是否已启用?

我只是想简单检查一下是否在设备上启用了蓝牙.

我不想改变应用程序内部(或根本没有)的状态,使用私有API,越狱设备,或做任何会导致Apple拒绝应用程序的事情.

我想要的只是知道蓝牙是否打开.

任何人都可以对此有所了解吗?有没有Apple允许这样做的方法?

我完全清楚,在阅读了无数的帖子和文档后,Apple在蓝牙(其中包括)方面非常严格.

如果您只能通过文档链接和/或关于学习目标-c,阅读文档等的一些讽刺评论来为这个问题做出贡献,那么请不要回复.

iphone bluetooth objective-c ipad ios

6
推荐指数
1
解决办法
1万
查看次数

objective c检查蓝牙可用性是否已更改

问题很简单:当用户在iOS设备上启用或禁用蓝牙时,有没有办法引起注意?

我搜索了互联网,但发现了一些私人API.

谢谢你的帮助.

bluetooth objective-c ios

5
推荐指数
1
解决办法
7855
查看次数

使用iBeacon时禁用"位置准确性"消息

我有一个使用iBeacon的应用程序.我计划在应用程序中向用户提供有关位置服务和蓝牙状态的所有反馈.

问题是:当我在应用程序运行时禁用蓝牙时.一个名为"位置准确性"的警报视图说"开启蓝牙将提高定位精度".这会降低我尝试设置的用户体验.我想引导用户使用自定义UI打开蓝牙.

我想禁用此警报.那可能吗?

有问题的警报视图

bluetooth core-location ios ibeacon

5
推荐指数
1
解决办法
1898
查看次数