2011-10-05 8 views
5

Chcę napisać recenzję na rynku Amazon z mojej aplikacji. Jednak mogę zrobić to dla rynku Android za pomocą tego kodu.jak napisać recenzję na rynku Amazon za pomocą aplikacji?

Uri marketUri = Uri.parse("market://details?id=" + getPackageName()); 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(marketUri); 
startActivity(intent); 

Niż co powinienem zrobić, aby zrobić to samo na rynku Amazon?

Odpowiedz

11

Dla Amazon App Store sprawdź ten link https://developer.amazon.com/help/faq.html Posiada wiele przydatnych informacji. Odpowiedź na Twoje pytanie jest pod "Marketing"

Intent goToAppstore = new Intent(Intent.ACTION_VIEW, 
     Uri.parse("http://www.amazon.com/gp/mas/dl/android?p=com.jakar.myapp")); 
     goToAppstore.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     context.startActivity(goToAppstore); 

To otworzy sklep z aplikacjami Amazon dla mojej aplikacji. (przełącz "com.jakar.myapp" oczywiście pod swoją nazwą pakietu).

uzyskać wsparcie zarówno Android i Amazon targowiska z tego samego pliku APK zobaczyć: How to support Amazon and Android Market (Google Play) links in same APK

+1

Amazon przeniósł link do sekcji Znaki towarowe i plakietki w dół strony pod instrukcjami Linking. https://developer.amazon.com/public/resources/marketing-tools/using-badges –

+0

Ale znalazłem tę stronę, która rozwiązała problem, ponieważ korzystam z aplikacji HTML5 i chciałem po prostu przekazać w moim ASIN jak ten amzn: // apps/android? asin = B004FRX0MY: https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html –

0

Wystarczy użyć tego kodu, nic specjalnego:

Uri marketUri = Uri.parse("<link-to-the-amazon-market>"); 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(marketUri); 
startActivity(intent); 

Ta metoda będzie działać z każdym rodzajem Uri „s uznaje, jeśli nie ma specjalnej Uri forma dla Amazon Rynku, po prostu przekierować użytkownika do strona internetowa rynku. Mam nadzieję że to pomoże.

+0

ale nie mam „link-do-amazon-market” I to będzie dostępne po przesłaniu więc użyłem getPackgeName dla android. ale mylę się z początkowym odnośnikiem do amazonka. czy ktoś może mi pomóc ? – Mahek

Powiązane problemy