Wie kann ich Daten an Android Market mit dem neuen Schema auf Chrom übergeben?

8

So habe ich gemerkt hier , dass Sie einen Link auf die Seite stellen können und Benutzer dazu haben Klick es an. Wenn der Nutzer die App installiert hat, wird die App gestartet. Wenn die App nicht installiert wurde, wird der Google Play Store gestartet und sucht nach dem bestimmten Paket, was ein großartiges Feature ist !! aber von meinem Verständnis, wird dies die Fähigkeit zu übergeben Referral String zu spielen Speicher verlieren.

Laut hier können Sie einen Link wie market://details?id=your.package.name&referrer=YourReferrerString haben. Wenn in der App ein Broadcast-Empfänger eingerichtet ist, können Sie die Referrer-Zeichenfolge abfangen, aber wie kann ich dasselbe Ziel erreichen, wenn ich die erste Methode aus hier ?

hier ist der einzige Thread, den ich finden kann, der über das neue (?) Feature in Chrome spricht, aber es schien meine Frage nicht zu beantworten.

Danke !!

    
user1865027 07.08.2013, 23:08
quelle

1 Antwort

3

Stellt sich als ziemlich einfach heraus. Der Standard-Referrer von Chrome ist "com.android.chrome". Überschreiben Sie dies, indem Sie &referrer= after package in Ihre intent: // URI einfügen, zum Beispiel:

%Vor%

Hier ist ein Kern, der den JavaScript-Teil der Lösung vollständiger erklärt und auch auf eine normale Marktverknüpfung zurückgreift, wenn das intent: // -Schema nicht funktioniert: Ссылка

Und in Ihrem Java-Code:

%Vor%

Und in AndroidManifest.xml:

%Vor%     
akent 10.11.2014, 13:04
quelle