2011-06-30 7 views
5

nie mogę zrozumieć, co równoważne Amazon Appstore dla:Jak odwołuje się do wszystkich aplikacji w Android wydawców Amazon Appstore

market://search?q=pub:smallte.ch 

To po prostu wymienia wszystkie aplikacje dla danego dewelopera.

Zauważ, że wiem format dla konkretnych aplikacji:

market://details?id=com.adobe.air 

staje się jedną z nich:

amzn://apps/android?p=com.adobe.air 

http://www.amazon.com/gp/mas/dl/android?p=com.adobe.air 

Co to jest równoważne uzyskać wszystkie listę aplikacji dla programisty?

Odpowiedz

2

Jeśli chcesz połączyć się z listy wszystkich aplikacji w Appstore użyć adresu URL http://www.amazon.com/gp/mas/dl/android?p=packagename&showAll=1

Przykład http://www.amazon.com/gp/mas/dl/android?p=com.idmobile.horoscope&showAll=1

To powinno działać również (nie badane) AMZN: // apps/Android AP = com.idmobile.horoscope & showAll = 1

Inne informacje developer.amazon.com/help/faq.html

+0

Muszę zaznaczyć, że podczas testowania mojej aplikacji, nowa aplikacja na rynku aplikacji Amazon nie zajmuje już "showAll = 1". Wyświetlał wszystkie moje aplikacje, ale teraz czasami pokazuje jedną lub główną stronę główną. – Peterdk

+0

Jak wskazano powyżej showAll = 1 nie działa. –

+0

showAll wydaje się działać poprawnie w połączeniu z ASIN, ale nie w połączeniu z nazwą pakietu. – Carl

6

Istnieją dwa sposoby połączenia z aplikacjami Amazon. (które znam):

  1. amzn: // aplikacje/android? (Używa Amazon Appstore)
  2. http://www.amazon.com/gp/mas/dl/android? (Używa Amazon Full Website Store)

Polecam przy użyciu pierwszej opcji.

Przykład: Załóżmy, że masz dwie aplikacje, które używają tych pakietów "com.bobsamazonapps.myfirstapp" & "com.bobsamazonapps.myotherapp" i chcesz utworzyć łącze wyszukiwania, które spowoduje ich obu.

(zwróć uwagę na "s =" zamiast "p =").

„AMZN: // apps/android s = com.bobsamazonapps”

użytkowania „p =” jeśli chcesz link do strony szczegółów pojedynczej aplikacji i pamiętaj, aby zawierać pełną nazwę pakietu Przykład: "AMZN: // apps/android p = com.bobsamazonapps.myfirstpp?"

+2

To powinno być zaznaczone jako poprawna odpowiedź. Rozwiązanie showAll nie działa. –

+0

Działa to tak długo, jak wszystkie aplikacje mają ten sam unikalny prefiks nazwy pakietu. Pozostawia jednak łańcuch wyszukiwania (np. Com.bobsamazonapps) w polu wyszukiwania, podczas gdy użycie ASIN (w przeciwieństwie do nazwy pakietu) w połączeniu z argumentem showAll nie ma takiego efektu. – Carl

0

poniższy link powinien działać - Upewnij się, że zastąpi companyname z nazwą wydawcy

http://www.amazon.com/gp/mas/dl/android?s=companyname

+0

To będzie działać dla nazwy firmy, która jest wystarczająco wyjątkowa. Jeśli jednak Twoja firma nazywa się "sprytna", amazon.com/gp/mas/dl/android?s=nifty dostarczy Ci aplikacje, które mają to słowo w opisie produktu, nazwie produktu lub nazwie programisty, na przykład programista Nifty Bytes, aplikacja Nifty Driver, itp. – Carl

1

Amazon oferuje dwa różne sposoby, aby użyć parametru showAll URL:

  1. Przy nazwie pakietu
  2. Przy ASIN

Jak podano w innych odpowiedzi, wariant nazwa pakietu nie wydaje się działać.Jednak wariant ASIN działa dobrze, przynajmniej jako URL sklepu internetowego (jeszcze nie próbowałem tego z rynkiem: prefiks z poziomu aplikacji).

Na przykład, jeśli szukać amazon.com dla aplikacji Funky Hoops: Free Style (wybierane losowo), jego strona aukcja pokazuje, że jego ASIN jest:

B00DSVS4AQ

Jeśli skonstruować URL w następujący sposób:

www.amazon.com/gp/mas/dl/android?asin=B00DSVS4AQ&showAll=1 

wyświetli wszystkie aplikacje stworzone przez Solus Games, Inc., twórcę gry Funky Hoops.

strona Amazon opisujący różne adresy URL jest tutaj:

https://developer.amazon.com/appsandservices/community/post/Tx3A1TVL67TB24B/Linking-To-the-Amazon-Appstore-for-Android

jednak, że strona błędnie twierdzi, że nazwa pakietu będzie działać w porozumieniu z argumentem ShowAll, natomiast widocznie tylko ASIN działa w połączeniu z ten parametr.

Zaktualizuję tę odpowiedź, gdy wypróbuję parametr showAll jako część rynku: lokalizator z poziomu aplikacji.

+0

Witaj Carl, próbowałem użyć ASIN, aby połączyć się z aplikacjami dla programistów w aplikacji na rynku, ale to nie działa. Czy możesz zasugerować jakąkolwiek inną możliwość osiągnięcia tego? –

+0

@Quaiser: Musisz mieć ASIN dla aplikacji już w sklepie. Jeśli masz aplikację w sklepie Amazon, ASIN zostanie wyświetlony na stronie aukcji tej aplikacji. Następnie skonstruuj adres URL podobny do tego powyżej. Na przykład, wszystkie aplikacje mojej firmy na Amazon mogą być wyświetlane przy użyciu tego adresu: http://www.amazon.com/gp/mas/dl/android?asin=B00N7AG06S&showAll=1 ASIN w ten Sprawa pochodzi z jednej konkretnej aplikacji, znajdującej się tutaj: http://www.amazon.com/Word-Solver-Friends-10-Scrabble/dp/B00N7AG06S/ref=sr_1_2?s=mobile-apps&ie=UTF8&qid=1416492831&sr= 1-2 – Carl

+0

Tak, działa to tak, jak zostało to już powiedziane w przeglądarce, ale nie w aplikacji rynkowej. Nie mogę pracować, gdy użytkownik ma zainstalowaną aplikację rynkową i spróbować zobaczyć wszystkie aplikacje. W moim przypadku mogę zobaczyć tylko jedną lub dwie aplikacje z moich wszystkich aplikacji wymienionych na koncie Amazon. Dzięki! –

Powiązane problemy