6

Aktualnie wdrażam Google's App Invites i zastanawiam się, jaki jest najlepszy sposób przetestowania nowych instalacji.Jak przetestować zaproszenia do aplikacji Google?

mogę emitować INSTALL_REFERRER zdarzenie z odpowiednią głębokiego linku tak:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n <your.package>/.<path.up.until.your.BroadcastReceiver> --es "referrer" "test_referrer=test"

Ale to wyśle ​​transmisję rodzajowe z danymi skierowania. Czy istnieje obecnie metoda emisji INSTALL_REFERRAL, która zawiera również odpowiednie dane AppInviteReferral?

Kopiowanie do źródła ujawnia, że ​​w ramach intencji jest dostępny com.google.android.gms.appinvite.REFERRAL_BUNDLE, ale nie jestem pewien, jak to zrobić jako część transmisji.

edit Stworzyłem osobny, bardziej ogólne pytanie dotyczące wykorzystania wiązki statystów podczas testowania transmisje here

+0

co zrobiłeś w końcu? – sivi

+1

@ sivi Nie skończyłem z zaproszeniami aplikacji, ale prawidłowe podejście do testowania zostało przedstawione w innej odpowiedzi. Zasadniczo utwórz aplikację testową, aby wysłać zdarzenie transmisji z odpowiednim pakietem skierowań. http://stackoverflow.com/a/31411910/2263561 – loadedion

Odpowiedz

-2

użyłbym aplikacja demo znaleźć here jako punkt wyjścia. Możesz po prostu pobrać kod i przetestować go na innych urządzeniach z zainstalowaną aplikacją. UWAGA: Twoja aplikacja musiała już zostać opublikowana w sklepie z zabawkami

+1

Ta informacja będzie lepsza jako komentarz do pytania. Odpowiedź zawierałaby rozwiązanie bezpośrednio. – user3071284

+0

@ user3071284 Nie mogę komentować, ponieważ nie mam wystarczającej reputacji, aby to zrobić –