2011-09-05 78 views
0

我正在使用MFI设备的固件,当用户插入他的设备时,我可以测试他是否有特定的应用程序。但是,如果他没有它,我想打开App Store并向他展示应用程序,以便他可以下载它。App Store的外部附件协议

我不知道该怎么做。任何想法或链接到文档,可以帮助?

此致
/彼得

回答

0

这是从显影剂文档在this link

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

要声明您的应用程序支持的协议,您必须在应用程序的 Info.plist文件中包含 UISupportedExternalAccessoryProtocols密钥。此密钥包含一组字符串,用于标识您的应用程序支持的通信协议。您的 应用程序可以在此列表中包含任意数量的协议,并且协议可以按任何顺序。系统不会使用此列表来确定您的应用程序应选择哪种协议;它仅使用它 来确定您的应用程序是否能够与配件 进行通信。当您的代码开始与附件通话时,您需要选择适当的通信协议 。

所以只要您的应用程序和您的设备具有相同的外部附件协议,您不应该做任何事情来获得该行为。