2011-06-30 53 views
5

Tôi không thể hình dung những gì mà Amazon Appstore tương đương dành cho:Làm thế nào để liên kết đến tất cả các ứng dụng xuất bản trên Android Amazon Appstore

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

đơn giản này liệt kê tất cả các ứng dụng cho một nhà phát triển nhất định.

Lưu ý rằng tôi biết định dạng cho các ứng dụng cụ thể:

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

trở thành một trong những:

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

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

tương đương để có được tất cả các danh sách ứng dụng của nhà phát triển là gì?

Trả lời

2

Nếu bạn muốn liên kết với danh sách tất cả các ứng dụng của bạn trên Appstore sử dụng URL http://www.amazon.com/gp/mas/dl/android?p=packagename&showAll=1

Ví dụ http://www.amazon.com/gp/mas/dl/android?p=com.idmobile.horoscope&showAll=1

này cũng nên làm việc (không bao giờ thử nghiệm) AMZN: // apps/android ? p = com.idmobile.horoscope & showAll = 1

More infos developer.amazon.com/help/faq.html

+0

Tôi cần lưu ý rằng trong khi thử nghiệm ứng dụng của mình ngay hôm nay, ứng dụng thị trường ứng dụng amazon mới không sử dụng 'showAll = 1' nữa. Nó được sử dụng để hiển thị tất cả các ứng dụng của tôi, nhưng bây giờ đôi khi cho thấy một hoặc trang chủ chính. – Peterdk

+0

Như đã chỉ ra ở trên showAll = 1 không hoạt động. –

+0

showAll dường như hoạt động OK kết hợp với ASIN, nhưng không kết hợp với tên gói. – Carl

6

Có hai cách để liên kết với các ứng dụng Amazon. (mà tôi biết)

  1. amzn: // apps/android? (Sử dụng Amazon Appstore)
  2. http://www.amazon.com/gp/mas/dl/android? (Sử dụng Amazon Full Store Store)

Tôi khuyên bạn nên sử dụng tùy chọn đầu tiên.

Ví dụ: Giả sử bạn có hai ứng dụng sử dụng các gói này "com.bobsamazonapps.myfirstapp" & "com.bobsamazonapps.myotherapp" và bạn muốn thực hiện liên kết tìm kiếm sẽ đưa cả hai lên.

(thông báo "s =" thay vì "p =").

"AMZN: // apps/android s = com.bobsamazonapps"

sử dụng "p =" nếu bạn muốn liên kết đến trang chi tiết của một ứng dụng duy nhất và ghi nhớ để bao gồm tên trọn gói Ví dụ: "AMZN: // apps/p = com.bobsamazonapps.myfirstpp android?"

+2

Điều này sẽ được kiểm tra là câu trả lời đúng. Giải pháp showAll không hoạt động. –

+0

Điều này hoạt động miễn là tất cả các ứng dụng chia sẻ cùng một tiền tố tên gói duy nhất. Tuy nhiên, nó để lại chuỗi tìm kiếm (ví dụ: com.bobsamazonapps) trong trường tìm kiếm, trong khi sử dụng ASIN (trái ngược với tên gói) kết hợp với đối số showAll không có hiệu ứng đó. – Carl

0

Các liên kết dưới đây nên làm việc - Hãy chắc chắn rằng bạn thay thế CompanyName với tên nhà xuất bản

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

+0

Thao tác này sẽ hoạt động đối với tên công ty đủ độc đáo. Tuy nhiên, nếu công ty của bạn được gọi là "tiện lợi" thì amazon.com/gp/mas/dl/android?s=nifty sẽ đưa bạn bất kỳ ứng dụng nào có từ đó trong mô tả sản phẩm, tên sản phẩm hoặc tên nhà phát triển, chẳng hạn như nhà phát triển Nifty Bytes, ứng dụng Nifty Driver, v.v. – Carl

1

Amazon cung cấp hai khác nhau cách sử dụng thông số URL showAll:

  1. Với tên gói
  2. Với một ASIN

Theo báo cáo trong câu trả lời khác, các biến thể tên gói không xuất hiện để làm việc.Tuy nhiên, biến thể ASIN hoạt động tốt, ít nhất là URL cửa hàng trực tuyến (chưa thử với tiền tố thị trường từ trong ứng dụng).

Ví dụ, nếu bạn tìm kiếm amazon.com cho ứng dụng Funky Hoops: Free Style (chọn ngẫu nhiên), trang danh sách của nó cho thấy nó là ASIN:

B00DSVS4AQ

Nếu bạn xây dựng một URL như sau:

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

nó sẽ hiển thị tất cả ứng dụng do Solus Games, Inc., nhà sản xuất trò chơi Funky Hoops tạo.

trang Amazon mô tả các URL khác nhau là ở đây:

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

Tuy nhiên, trang đó không đúng cách khẳng định rằng tên gói sẽ làm việc phối hợp với lập luận showAll, trong khi dường như chỉ ASIN làm việc kết hợp với thông số đó.

Tôi sẽ cập nhật câu trả lời này sau khi tôi đã thử tham số showAll như một phần của thị trường: trình định vị từ bên trong ứng dụng.

+0

Xin chào Carl, tôi đã thử sử dụng ASIN để liên kết với các ứng dụng dành cho nhà phát triển trên ứng dụng thị trường nhưng nó không hoạt động. Bạn có thể đề xuất bất kỳ khả năng nào khác để hoàn thành điều này không? –

+0

@Quaiser: Bạn cần có ASIN cho một ứng dụng đã có trên cửa hàng. Nếu bạn có ứng dụng trên cửa hàng Amazon, ASIN sẽ được hiển thị trong trang danh sách của ứng dụng đó. Sau đó, bạn chỉ cần tạo một URL tương tự với URL ở trên. Ví dụ, tất cả các ứng dụng của công ty tôi trên Amazon có thể được hiển thị bằng URL này: http://www.amazon.com/gp/mas/dl/android?asin=B00N7AG06S&showAll=1 Các ASIN trong này trường hợp đến từ một ứng dụng cụ thể, nằm ở đây: 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

Có hoạt động như đã được nói với trình duyệt nhưng không hoạt động với ứng dụng thị trường. Tôi thấy nó không thể hoạt động khi người dùng cài đặt ứng dụng thị trường và cố gắng xem tất cả các ứng dụng. Trong trường hợp của tôi, tôi chỉ có thể thấy một hoặc hai ứng dụng trong tất cả các ứng dụng của tôi được liệt kê trong tài khoản amazon. Cảm ơn! –

Các vấn đề liên quan