2016-02-09 63 views
0

是否可以讀取安裝在iPhone上的其他應用程序的內容?從擴展或鍵盤怎麼樣?是否可以獲取其他已安裝iOS應用程序的信息?

我試圖想出一些「檢查」其他應用程序以查看它們是否有任何深層鏈接(如Twitter的Twitter://時間軸,用戶直接訪問Twitter應用程序中的時間軸)。

  1. 是否有任何智能的方法來檢查給定的應用程序的深層鏈接?
  2. 是否有可能偷看我的應用程序內的另一個應用程序的內容?我懷疑不。
  3. 如果不是,那麼我可以從Twitter等應用程序中訪問某種鍵盤或擴展程序並查看其內容(如URL深層鏈接),如何進行操作?

回答

2

您沒有太多選擇,您可以使用-canOpenURL:,但是,since iOS9, must include special credentails列出了您要檢查的所有自定義方案。

除非此應用程序共享鑰匙串(因此它可以通過共享鑰匙串交換數據),否則無法讀取非根設備上的其他應用程序的內容。擴展名也是一樣。

iOS在安全性方面有一些很高的標準,所以,不要期待太多甚至是任何東西。

你可能想要的東西是IntentKit。也有圍繞網絡的標準URL查詢格式的想法,如MobileDeepLinking

相關問題