iphone - GameKit在设备屏幕关闭或处于后台时保持连接状态

标签 iphone ios bluetooth gamekit

我正在研究一种需要蓝牙连接的应用程序,我使用GameKit进行数据传输,但是我看到当我进入后台模式时,或者我只是在应用程序中关闭屏幕时,蓝牙连接被断开了……我见过在这种情况下可以保持连接正常运行的其他应用程序,有人知道我是否会丢失在这种情况下不会导致连接断开的东西吗?一直到处逛逛,但还没有发现有用的东西...

谢谢

丹尼尔

最佳答案

Apple不故意支持此功能。

如果您是为不需要通过App Store分发的应用程序编写此代码,则可以将应用程序设置为在后台播放无声音频文件。即使您的应用程序已置于后台或屏幕已锁定,这也可使GameKit继续运行。

如果必须通过App Store分发此应用程序,则Apple要求音频是真正的功能,并且播放可听音乐。

关于iphone - GameKit在设备屏幕关闭或处于后台时保持连接状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8003951/

相关文章:

iphone - 如何更改 UIAlertView 的语言以匹配设备语言?

iphone - Objective-C Xcode : Prefix. pch 问题?

ios - 由于未捕获的异常 'NSRangeException' xcode 5 而终止应用程序

iphone - 如何在 iOS 中按修改日期对文件进行排序

ios - UITableView with UICollectionView in row weird scroll in different rows at the same time

ios - 使用 phonegap 3.4 登录 xcode 的控制台

iphone - 如何手动设置 NSManagedObjectID?

java - 如何将安装在移动设备上的 J2me Midlet 连接到 Java 应用程序?

Android 蓝牙套接字连接挂起

使用 Bluez 的代码示例 HID 客户端