Ihave einer App installiert, die ein benutzerdefinierten URL-Schema behandelt (Myapp: //). Wenn jemand zu einer Webseite kommt, die Myapp: // - Inhalte enthält, müssen wir sie an den Store weiterleiten, wenn sie nicht unsere App installiert haben.wie der Benutzer auf den (Android-, iOS-) Markt umgeleitet werden, wenn die App tut
Antwort
Für Android, müssen Sie den Paketnamen im URL-Schema wie package = com.XYZ.ABC erwähnen und dann wird das Android-System selbst behandeln und öffnen Sie den Play Store, wenn App nicht auf dem Gerät vorhanden ist. Ich bin mir nicht bewusst für IOS.
In Android können Sie Intents als URL verwenden, um Ihre App zu öffnen oder zu Google Play umleiten, wenn die Anwendung nicht installiert.
muss ich tun, dass von Java-Script
Sie Standort wie folgt ändern:
window.location.href = "intent://test#Intent;package=com.test.app;end;";
thnks, aber ich bin mit Javascript , ich brauche – estemEvent
boolean installed = appInstalledOrNot("your package name");
if(!installed)
{
final String appPackageName = yourpackagename for the app to be installed;
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details? id=" + appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)));
}
}
thnks dass von Java-Skript zu tun, aber ich bin mit Javascript, muß ich aus dem tut Java Script – estemEvent
sind Sie in Browser oder installieren Plays/Appstor App zu öffnen zu umleiten versuchen .. ?? ich weiß Javascript auch .. –
ich kodiere in Javascript imean ich habe eine wab Seite, also, wenn ich den QR Code scanne, ich redirecte sofort zu der app, die in meinem smartphone installierte das ist okk !! aber die Probleme jetzt an, dass App nicht so auf dem Smartphone installiert ist, muss der letzte Anwender in den Laden umleiten, deponds welche Plattform der Benutzer verwendet – estemEvent
ich Ihre Frage gelesen habe sehr, sehr gründlich wieder . Ich hoffe, dass ich Sie richtig verstehe jetzt:
- Sie eine App haben
- Sie haben eine Web-Seite
- , wenn jemand die Web-Seite öffnet, und sie haben Ihre App installiert haben, die App gestartet wird ?!
- , wenn jemand die Web-Seite öffnet, und sie haben nicht Ihre App, sollten sie an die nach Appstor weitergeleitet werden ?!
Für den letzten Fall: Wenn Sie Javascript verwenden, sollten Sie in der Lage sein, für den Gerätetyp (mit jQuery) zu überprüfen und dann wie etwas zu tun:
window.open('https://play.google.com/store/apps/details?id=' + yourPackageName);
- 1. Wie umleiten Benutzer auf die Entwicklerseite im Markt?
- 2. Android Pushnotification, tut nichts auf klicken, wenn in der App
- 3. Wie können Benutzer nach Rolle umgeleitet werden?
- 4. Mein Keystore für hochgeladene App auf Android-Markt verloren
- 5. GCMListenerService tut aufgerufen werden, wenn app
- 6. Das Symbol meiner App ist immer noch Standard, wenn ich auf den Android-Markt
- 7. Wie man automatische Anmeldung tut, wenn Benutzer android Anwendung öffnen?
- 8. Android-App nicht im Markt: Wie Push-up-Updates?
- 9. Die alte Version meiner App Store-App wurde auf den iOS-Geräten der Benutzer installiert
- 10. App auf Android-Markt - HTTP-Benachrichtigungen kommen nicht
- 11. Erkennen, wenn der Benutzer den Zugriff auf die Kamera verweigert
- 12. welche android sdk version auf den markt zu bringen?
- 13. sharedUserId: sicher zu ändern, wenn App bereits im Markt ist?
- 14. Kann nur über die Webseite umgeleitet werden?
- 15. Wie können Benutzer auf eine andere Seite umgeleitet werden, wenn sie nicht eingeloggt sind? (ring/compojure)
- 16. Android-Einstellungen: Wie werden die Standardwerte geladen, wenn der Benutzer den Einstellungsbildschirm nicht verwendet hat?
- 17. Die Anmeldeseite kann nicht umgeleitet werden, wenn Benutzeranmeldeinformationen eingegeben werden
- 18. App in iOS 6 abgestürzt, wenn Benutzer Kontakte Zugriffsberechtigungen ändert
- 19. Android Markt URLs
- 20. Installieren Referrer verfolgt nicht auf Android-Web-Markt
- 21. App-Markt-Updates programmgesteuert aktivieren
- 22. Wie auf thankyou.html Seite (PHP) umgeleitet werden
- 23. Wie kann ich eine App und B App-Version auf Android vergleichen? ohne Markt
- 24. Wie wird auf die Anmeldeseite umgeleitet, wenn die Sitzung in der Java-Webanwendung abgelaufen ist?
- 25. Nicht auf die Standardseite umgeleitet
- 26. Umbenennen Android App beseitigt es in einigen Suchen in Markt
- 27. Auto-Neustart App nach Markt Update
- 28. Verteilung von Service-basierten Anwendungen auf Android-Markt
- 29. Benachrichtigung der Benutzer über die erforderlichen iOS-Version während der Installation von iOS-App
- 30. wie auf die Startseite umgeleitet wird
Hier können Sie eine gute Lösung für Ihr Problem sehen. http://stackoverflow.com/questions/12856773/detect-if-android-app-has-been-installed-on-the-device-using-a-mobile-web-page – Venkat