2015-03-30 4 views
6

Wir versuchen, einen Link zu generieren, der, wenn in einem Browser geklickt, unsere App öffnet, wenn es installiert ist. Diese ist in der Regel mit so etwas getan:Starten Sie App, wenn installiert, oder öffnen Sie Google Play mit Referrer

intent://some.domain/some=parameters#Intent;scheme=somescheme;package=my.package.name 

Wenn richtig konfiguriert ist, diese uri können Ihre App starten, wenn es installiert ist, und leiten Sie auf den Play Store anders. Dies ist jedoch nicht das, was wir wollen. Wir möchten zum Play Store mit einem Install Referrer umleiten. Soweit wir wissen, die intent: // Syntax kann dies nicht tun.

Eine andere Lösung, die wir herauskam, war

market://details?id=my.package.name&referrer=somereferrer 

geöffnet werden kann, mit unserer App zu machen. Das Problem bei dieser Methode ist, dass die App nicht automatisch gestartet wird, sondern der Benutzer gefragt wird, ob er den Link mit unserer App oder dem Play Store öffnen möchte.

Irgendeine Abhilfe für dieses? Selbst der kleinste Vorschlag würde geschätzt werden.

+0

Ich würde gerne wissen, warum diese Frage abgelehnt wurde. – cozyconemotel

+0

installieren Referrer wird nur von Playstore behandelt. Der Installations-Referrer ist streng formatiert unter Verwendung von https://developers.google.com/analytics/devguides/collection/android/v3/campaigns#google-play-url-builder –

+0

Falsch und völlig irrelevant. Das Format des Referrers hat nichts mit unserem Problem oder einer Lösung zu tun. – cozyconemotel

Antwort

0

Ich bin mir nicht 100% sicher, Ihre Frage verstanden zu haben. Ich versuche zu reformulieren: Sie möchten, dass Ihr Link auf Ihre App umleitet, wenn er installiert ist, ohne die Option "Öffnen mit" zu haben.

Eine Lösung, wenn Sie für neue Android M entwickeln, ist App Link zu verwenden: here. Aber ich bin mir nicht sicher, ob du das willst.

Verwandte Themen