Ich habe zwei Apps. Ich möchte eine SecondApp von meinem FirstApp Button Click aus öffnen. Zweite App verfügt über das benutzerdefinierte Schema, das für die Deep-Linking erforderlich ist. Jetzt möchte ich wissen, welchen Code ich auf meiner FirstApp-Schaltfläche klicken muss, um SecondApp zu öffnen?Öffnen Sie eine andere App von Meine App?
Antwort
So viel kann ich Ihnen kurz sagen. Sie müssen in Ihrer Anwendung ein benutzerdefiniertes URL-Schema hinzufügen.
Zum Beispiel müssen Sie App2 von App1 starten.
Dies ist der Code, den Sie in App2 info.plist hinzufügen müssen, oder Sie können "URL-Typen" in Ihrem Infobereich des Ziels hinzufügen.
<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>
Und das ist der Code, den Sie in Ihrer App1 info.plist-Datei hinzufügen müssen.
<key>LSApplicationQueriesSchemes</key>
<array>
<string>CompanyApp2</string>
</array>
Dann werden Sie App2 von App1 starten wie zum Beispiel:
let app2Url: URL = URL(string: "CompanyApp2://")!
if UIApplication.shared.canOpenURL(app2Url) {
UIApplication.shared.openURL(app2Url)
}
Hope this helfen.
@Niharika. Wenn Sie das Gefühl haben, dass es Ihnen hilft. Dann markieren Sie es als akzeptable Antwort. –
Funktioniert perfekt. Weißt du, wie direkt zu einem bestimmten View-Controller innerhalb der App mit einem Benutzernamen/ID? z.B. "instagram: // user? username = johndoe" öffnet instagram die Profilseite mit dem Benutzernamen von johndoe – luke
Try Code unten
let appURL: URL = URL(string: "CustomUrlScheme://")!
if UIApplication.shared.canOpenURL(appURL) {
UIApplication.shared.openURL(appURL)
}
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. Öffnen Sie eine App, wenn eine andere App schließen
- 2. hyrbid app Öffnen Sie eine andere App mit js
- 3. Öffnen Sie eine andere .exe von Nwjs App
- 4. PhoneGap - Starten Sie eine andere App von der aktuellen App
- 5. Android: Wie öffne ich eine andere App von meiner App?
- 6. Öffnen Sie meine App von URL-Schema in Android
- 7. Kann ich andere App öffnen schließen Rückrufe in meiner App
- 8. Ich möchte meine App zu öffnen pdf
- 9. Eine andere App referenzieren
- 10. Wie kann ich meine App nicht öffnen?
- 11. Meine Android-App benötigt beim ersten Öffnen eine lange Ladezeit.
- 12. Nativescript - Starten Sie eine andere App aus der Nativescript App
- 13. Öffnen Sie Google Mail-App von meiner App
- 14. Native App öffnen. von Safari
- 15. Sichere eine andere Web-App mit Flask
- 16. Punkt eine URL in magento App auf eine andere App
- 17. GCM - App von Benachrichtigung öffnen?
- 18. So öffnen Sie eine App von einem anderen Gerät aus
- 19. Öffnen Sie eine externe Anwendung von Universal Windows App
- 20. Rufen Sie eine native Android-App von ionic app
- 21. Eine Extjs App Eine andere Extjs APP anrufen
- 22. Django: Wie man eine App in eine andere App integriert
- 23. Öffnungs eine andere App von reagieren-native iOS-Anwendung
- 24. Wie muss der Benutzer während der Installation meiner App eine andere Android-App (auf der meine App basiert) installieren?
- 25. kann meine App
- 26. Spotify App von meiner iPhone App aus öffnen
- 27. Universal App nicht öffnen
- 28. So öffnen Sie meine App, indem Sie auf eine beliebige Schaltfläche in anderen installierten Anwendungen klicken
- 29. Starten Sie eine Android-App von Ionic App
- 30. Starten Sie die Hauptaktivität beim Öffnen von Hintergrund-App von anderen App durch URL-Schema
prüfen dieses Tutorial: http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html –
lese tiefe Verknüpfung zuerst –