我正在开发一个带有外部附件的应用程序,手机显示它已经过身份验证,设备显示在General-> About菜单中,但是当我将附件协议用于NSlog时,它显示为Null ,如果配件实际经过验证,我认为不可能。
我的应用程序中是否可以执行任何操作以强制配件重新进行身份验证?
答案 0 :(得分:1)
问题在于,由于某种原因,当设备首次配对时,一些信息变得混乱,我们最终在蓝牙芯片组在配件端配对然后开始我们的身份验证之后放置了2秒的延迟。出于某种原因,蓝牙芯片组仍然在进行一些自己的处理,并且还没有准备好开始流数据。
答案 1 :(得分:0)
你能更好地解释一下吗?
无论如何,你还记得把协议字符串放在[YourApp] -info.plist文件中吗? 没有?添加以下行:
UISupportedExternalAccessoryProtocols
将一个字符串项添加到此新行并放入标识协议的字符串中。