我需要從我自己的應用中啓動另一個應用,但我沒有它的URL。所以我的問題是: 有沒有辦法找到另一個應用程序的URL基於它的包標識符或trackid編程?以編程方式查找應用的URL
1
A
回答
0
不,沒有辦法以編程方式確定應用程序的自定義URL方案。應用程序的自定義方案(如果有的話)可能與您對應用程序的任何其他知識完全無關。
確定方案的唯一方法是訪問應用程序的Info.plist文件,除非您在越獄設備上,否則這不能在運行時完成。
+0
謝謝您的回答。 – Leonardo
2
如果您只想啓動其他應用程序,則可以使用ios private api。
@interface PrivateApi_LSApplicationWorkspace
- (bool)openApplicationWithBundleID:(id)arg1; //LSApplicationWorkspace
- (NSArray*)privateURLSchemes; //LSApplicationWorkspace
- (NSArray*)publicURLSchemes;
@end
PrivateApi_LSApplicationWorkspace* _workspace;
_workspace = [NSClassFromString(@"LSApplicationWorkspace") new];
[_workspace openApplicationWithBundleID:bundleIdentifier];
NSArray* privateUrls = [_workspace privateURLSchemes];
NSArray* publicUrls = [_workspace publicURLSchemes];
+0
它不適用於iOS 11 –
相關問題
- 1. 如何以編程方式查找javac.exe?
- 2. 以編程方式查找GridView行
- 3. 以編程方式查找地區
- 4. 如何以編程方式查找EJB的JNDI查找名稱?
- 5. 查找以編程方式簽署ios應用程序的開發人員ID
- 6. 如何以編程方式查找我iphone應用程序的大小?
- 7. 以編程方式識別CMS的URL
- 8. 以編程方式應用樣式
- 9. 以編程方式查詢部署的Jetty 8應用程序
- 10. 以編程方式檢查Windows應用商店應用更新
- 11. 如何以編程方式查找文件的編碼?
- 12. 以編程方式在SQL Server上查找並應用模式差異
- 13. 以編程方式使用me.com「查找我的iPhone」
- 14. 如何以編程方式查找新的可用域?
- 15. 如何以編程方式查找谷歌應用程序實例
- 16. 以編程方式在android應用程序中查找內存泄漏
- 17. 以編程方式查找iPhone應用程序標識符前綴
- 18. 以編程方式查找OEIS的解決方案A001839
- 19. 以編程方式在java中查找方法的開頭
- 20. iPhone以編程方式查找ios支持的圖像格式
- 21. 如何以編程方式查找PHP中給定URL的HTTP請求總數?
- 22. 以編程方式重新編寫URL的URL
- 23. 以編程方式檢索SPList URL
- 24. 以編程方式構建工件URL
- 25. 以編程方式訪問Jenkins URL?
- 26. 以編程方式在Android上查找第三個應用使用情況
- 27. 以編程方式檢查用戶組
- 28. 通過輸入URL以編程方式檢查magento的版本
- 29. 如何以編程方式查找爲什麼調用Application_End()?
- 30. 使用PHP以編程方式查找wget位置?
你想要什麼 「啓動另一個應用程序?」你能詳細說明嗎? – iPatel
我需要從我自己的應用程序中啓動另一個應用程序 – Leonardo
如果您在編譯時知道該應用程序,則應該在編譯時知道該方案 – Marc