App Store的外部附件协议

时间:2011-09-05 09:11:18

标签: ios4 app-store mfi ios-3.x

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

我无法弄清楚如何做到这一点。任何可以提供帮助的文档的想法或链接?

此致
/彼得

1 个答案:

答案 0 :(得分:0)

这是来自this link的开发者文档。

  

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

     

要声明应用程序支持的协议,您必须包括   应用程序中的UISupportedExternalAccessoryProtocols键   Info.plist文件。此键包含一组标识的字符串   您的应用程序支持的通信协议。您的   应用程序可以在此列表中包含任意数量的协议   协议可以按任何顺序排列。系统不使用此列表   确定您的应用程序应选择哪个协议;它使用它   仅确定您的应用程序是否能够与之通信   配件。您的代码可以选择合适的代码   通信协议开始与配件通话时。

因此,只要您的应用和您的设备具有相同的外部附件协议,您就不必采取任何措施来获得该行为。