我在網上看了壹些,大部分分為兩種形式:判斷是否可以用URLScheme打開;直接通過bundleID打開APP。第壹種方法需要在對應APP的info.plist文件中找到scheme,有些info.plist文件找不到scheme。所以我直接選擇了後者。
既然我們的APP不用上架,那就動手吧~
這種方法有壹個弊端,就是如果手機裏安裝了相應的APP,會直接跳轉打開APP。不符合我的需求。我不需要跳轉,只需要通過界面告訴後臺是否有狀態。所以我找到了另壹種方法,把所有的應用程序都安裝在手機上,遍歷搜索:
但是我試過這種方法,目前什麽APP都上不了。所以還是不建議。最後找到了與第二種方法類似的另壹種形式,並求解。