我有兩個應用程序。 我想從我的FirstApp按鈕單擊打開一個SecondApp。 第二應用是具有所需的深層鏈接的自定義模式。 現在我想知道我需要什麼代碼,我FirstApp按鈕做點擊打開SecondApp?從我的應用程序打開另一個應用程序?
1
A
回答
4
多達我可以告訴你在簡短。 您需要爲您的應用程序添加自定義的Url架構。
例如,你需要從應用1推出應用2。
這是你需要的應用2 info.plist中添加代碼,也可以在目標的你的信息部分添加「URL類型」。
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.company.App1</string>
<key>CFBundleURLSchemes</key>
<array>
<string>CompanyApp2</string>
</array>
</dict>
</array>
這就是你需要在你添加應用1 Info.plist文件中的代碼。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>CompanyApp2</string>
</array>
然後你將推出應用2從應用1一樣爲:
let app2Url: URL = URL(string: "CompanyApp2://")!
if UIApplication.shared.canOpenURL(app2Url) {
UIApplication.shared.openURL(app2Url)
}
希望這會有所幫助。
+0
@Niharika。如果你覺得它可以幫助你。然後將其標記爲可接受的答案。 –
+0
完美地工作。你知道如何直接在應用程序中的某個視圖控制器與用戶名/ ID?例如「instagram://用戶?用戶名= johndoe」用戶名johndoe將簡介頁面打開到配置文件頁面 – luke
0
試試下面的代碼
let appURL: URL = URL(string: "CustomUrlScheme://")!
if UIApplication.shared.canOpenURL(appURL) {
UIApplication.shared.openURL(appURL)
}
-2
In android, we can perform in the below ways
//Dial a phone
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:0377778888"));
startActivity(callIntent);
//View a map
// Map point based on address
Uri location = Uri.parse("geo:0,0?q=1600+Amphitheatre+Parkway,+Mountain+View,+California");
// Or map point based on latitude/longitude
// Uri location = Uri.parse("geo:37.422219,-122.08364?z=14"); // z param is zoom level
Intent mapIntent = new Intent(Intent.ACTION_VIEW, location);
startActivity(mapIntent);
//View a webpage
Uri webpage = Uri.parse("http://www.android.com");
Intent webIntent = new Intent(Intent.ACTION_VIEW, webpage);
startActivity(webIntent);
相關問題
- 1. android:我如何從我的應用程序打開另一個應用程序?
- 2. 打開一個應用程序從我的Android應用程序
- 3. 打開另一個應用程序從我的應用
- 4. 如何從我的應用程序打開另一個應用程序?
- 5. 從我的應用程序打開pdf到另一個pdfviewer應用程序
- 6. 從我們的應用程序打開另一個應用程序?
- 7. 從另一個程序中打開一個應用程序
- 8. 打開另一個應用程序從反應原生的iOS應用程序
- 9. 從我的應用程序調用另一個應用程序
- 10. 從另一個應用程序中打開一個應用程序而不關閉應用程序
- 11. 從Android的另一個應用程序打開默認日曆應用程序
- 12. 如何從Android的另一個應用程序中打開應用程序?
- 13. 從另一箇中打開另一個JavaFX應用程序?
- 14. Chrome打包的應用程序:打開另一個應用程序
- 15. 如何從另一個Android Xamarin應用程序打開Android Xamarin應用程序?
- 16. 如何從另一個應用程序IOS打開Facebook應用程序設置?
- 17. 從Chrome應用程序窗口打開另一個Chrome應用程序窗口
- 18. 如何從另一個應用程序打開KeyNote應用程序
- 19. 從另一個應用程序打開Facebook應用程序Windows手機8
- 20. 從我的應用程序打開Facebook應用程序
- 21. 從我的應用程序打開Foursquare應用程序
- 22. 如何從我的應用程序打開ola應用程序?
- 23. 從我的應用程序打開優步應用程序android
- 24. 從我的應用程序中打開iPod應用程序?
- 25. 從我的iPhone應用程序打開Spotify應用程序
- 26. 從我的iOS 5應用程序打開Twitter應用程序
- 27. 當另一個應用程序被點擊時打開一個應用程序
- 28. 在另一個應用程序中打開一個Android應用程序
- 29. 用UIButton打開另一個我的應用程序
- 30. 我想從android應用程序打開日曆應用程序
檢查本教程:http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html –
先閱讀深層鏈接 –