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

Iphone 连接外部附件时启动特定应用程序,iphone,external-accessory,Iphone,External Accessory,我已经看过了苹果的文档,从我的理解来看,在为Info.plist添加了正确的协议之后,它应该启动相应的应用程序吗 能够与外部附件通信的应用程序应在其Info.plist文件中声明其支持的协议。声明对特定协议的支持可以让系统知道,当该附件连接时,可以启动您的应用程序。如果没有应用程序支持连接的附件,系统可能会选择启动App Store并指出支持的应用程序 我已经这样做了,但当我插入附件时,什么也没有发生。除此之外,该应用程序与附件配合使用效果非常好 我知道这是可能的,因为我见过其他的配件,但我不知

我已经看过了苹果的文档,从我的理解来看,在为Info.plist添加了正确的协议之后,它应该启动相应的应用程序吗

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

我已经这样做了,但当我插入附件时,什么也没有发生。除此之外,该应用程序与附件配合使用效果非常好

我知道这是可能的,因为我见过其他的配件,但我不知道我做错了什么或我遗漏了什么。任何帮助都将不胜感激


谢谢。

要在启动时启动应用程序,您应该首先请求在硬件中启动应用程序。请参阅苹果MFi附件固件规范R42第183页