【问题标题】:External Accessory protocol for App StoreApp Store 的外部附件协议
【发布时间】:2011-09-05 09:11:18
【问题描述】:

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

我不知道该怎么做。有什么想法或文档链接可以提供帮助吗?

你的
/彼得

【问题讨论】:

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


    【解决方案1】:

    来自this link 的开发者文档。

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

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

    因此,只要您的应用和您的设备具有相同的外部附件协议,您就无需执行任何操作来获得该行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 2022-07-05
      • 2023-03-19
      相关资源
      最近更新 更多