我正在研究MFI设备的固件,当用户插入他的设备时,我可以测试他是否有特定的应用程序。但是,如果他没有它,我想打开App Store并向他展示应用程序,以便下载它。
我无法弄清楚如何做到这一点。任何可以提供帮助的文档的想法或链接?
此致
/彼得
答案 0 :(得分:0)
这是来自this link的开发者文档。
声明您的应用程序支持的应用程序 能够与外部配件通信应该声明 他们在Info.plist文件中支持的协议。宣布支持 特定协议让系统知道您的应用程序可以 连接该附件时启动。如果没有应用支持 在连接的附件中,系统可以选择启动App Store 并指出应用程序。
要声明应用程序支持的协议,您必须包括 应用程序中的UISupportedExternalAccessoryProtocols键 Info.plist文件。此键包含一组标识的字符串 您的应用程序支持的通信协议。您的 应用程序可以在此列表中包含任意数量的协议 协议可以按任何顺序排列。系统不使用此列表 确定您的应用程序应选择哪个协议;它使用它 仅确定您的应用程序是否能够与之通信 配件。您的代码可以选择合适的代码 通信协议开始与配件通话时。
因此,只要您的应用和您的设备具有相同的外部附件协议,您就不必采取任何措施来获得该行为。