连接外部附件时启动特定应用程序

时间:2011-05-12 09:12:06

标签: iphone external-accessory

我已经查看过这方面的Apple文档了,似乎从我的理解中将正确的协议添加到Info.plist后它应该启动相应的应用程序?

  

能够与外部附件通信的应用程序应在其Info.plist文件中声明它们支持的协议。声明对特定协议的支持使系统知道您的应用程序可以在连接该附件时启动。如果没有应用程序支持连接的附件,系统可能会选择启动App Store并指出应用程序。

我已经完成了这项工作,但当我将配件插入时,没有任何反应。该应用程序非常适合配件。

我知道这是可能的,因为我已经看过其他配件,但无法弄清楚我做错了什么或我错过了什么。任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:3)

要在启动时启动应用程序,您应首先在硬件中使用RequestApplicationLaunch。请参阅Apple的MFi附件固件规范R42第183页。