2009-10-13 26 views
12

Có định dạng url có sẵn để nhấp vào url sẽ mở Thị trường Android (Gphone) đến trang của một ứng dụng cụ thể để cài đặt không?Android: Url đặc biệt để mở Marketplace cho một ứng dụng cụ thể?

Tính năng này có hoạt động với hệ điều hành Android 'hiện tại' trong tự nhiên không?

Ví dụ, tôi có thể đặt một cái gì đó trên trang web Android tùy chỉnh của tôi tốt hơn so với

  1. hãy mở ứng dụng Marketplace,
  2. tìm kiếm FBReader
  3. sau đó cài đặt nó

Các ứng dụng mà Tôi muốn hướng mọi người đến là trình đọc epub, FBReader http://www.fbreader.org/FBReaderJ/

Cảm ơn,

Larry

Trả lời

0

Tôi nhìn xung quanh trang web của bạn và không thấy rằng bạn đã figured này ra cho trang web của bạn vì vậy tôi nghĩ rằng tôi muốn chia sẻ những gì tôi đã học gần đây. Nếu bạn tạo liên kết tới: thị trường: // search? Q = org.geometerplus.zlibrary.ui.android

Điều này sẽ liên kết trực tiếp đến ứng dụng của bạn trên thị trường.

+2

Không, liên kết đó với tìm kiếm trả về một kết quả. 'market: // details? id = org.geometerplus.zlibrary.ui.android' liên kết đến các chi tiết. –

5

Dựa trên thông tin ở đây: http://developer.android.com/distribute/googleplay/promote/linking.html

Dường như bạn đang tìm kiếm này:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.example.android")); 
startActivity(intent); 

đâu id = Tiếp theo là tên gói của ứng dụng bạn muốn liên kết đến trực tiếp trong cửa hàng.

Để tìm hiểu tên gói, tải về và cài đặt ứng dụng trên thiết bị của bạn, sau đó chạy

adb shell 

và sử dụng lệnh:

pm list packages -f 

rằng sẽ liệt kê tất cả những gì bạn đã cài đặt trên thiết bị, bạn sẽ có thể tìm thấy ứng dụng bạn đang tìm kiếm khá dễ dàng.

+0

Vấn đề là điều này thực sự mở ứng dụng thị trường trong cùng một ứng dụng đang chạy mã này, những gì tôi muốn là để mở thị trường như một ứng dụng riêng biệt ... bất kỳ ý tưởng? –

+0

@ code4jhon, ý bạn là gì "trong cùng một ứng dụng"? Nó mở ứng dụng PlayStore. –

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