2011-09-05 44 views
0

我正在使用MFI設備的固件,當用戶插入他的設備時,我可以測試他是否有特定的應用程序。但是,如果他沒有它,我想打開App Store並向他展示應用程序,以便他可以下載它。App Store的外部附件協議

我不知道該怎麼做。任何想法或鏈接到文檔,可以幫助?

此致
/彼得

回答

0

這是從顯影劑文檔在this link

聲明的協議應用程序支持的應用程序是 能夠與外部附件通信應該申報他們在Info.plist文件支持 協議。聲明支持 特定的協議,讓系統知道您的應用程序可以在連接該配件時啓動 。如果沒有應用程序支持 連接的附件,則系統可以選擇啓動App Store 並指出應用程序。

要聲明您的應用程序支持的協議,您必須在應用程序的 Info.plist文件中包含 UISupportedExternalAccessoryProtocols密鑰。此密鑰包含一組字符串,用於標識您的應用程序支持的通信協議。您的 應用程序可以在此列表中包含任意數量的協議,並且協議可以按任何順序。系統不會使用此列表來確定您的應用程序應選擇哪種協議;它僅使用它 來確定您的應用程序是否能夠與配件 進行通信。當您的代碼開始與附件通話時,您需要選擇適當的通信協議 。

所以只要您的應用程序和您的設備具有相同的外部附件協議,您不應該做任何事情來獲得該行爲。