Được biết, chúng tôi có thể gửi ý định như được mô tả trong liên kết sau và sau đó chuyển hướng người dùng đến Google Play.Chuyển hướng người dùng đến App Store trong Android
Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
Nhưng vấn đề là tất cả cửa hàng ứng dụng, đặc biệt là Amazon App Store (trong Kindle), đều có thể xử lý mục đích này?
Tôi biết rằng URI sau phải chuyển hướng người dùng đến cửa hàng ứng dụng amazon:
http://www.amazon.com/gp/mas/dl/android?p=package
Nhưng, Tôi không muốn có hai tập tin nhị phân, một cho Android thông thường và một cho Amazon.
Bạn không thể phát hiện thiết bị và sử dụng URL tùy thuộc vào thiết bị? –
Có, nhưng tôi nghĩ đó không phải là giải pháp tốt. Trên thực tế, không chỉ có Google Play và Amazon App Store, có nhiều cửa hàng ứng dụng ở Trung Quốc Điện thoại/máy tính bảng Android. Và tôi không thể xử lý tất cả các thiết bị ... Btw, tôi biết rằng tôi có thể nhận được nhà sản xuất nhưng tôi không biết chính xác chuỗi được trả về từ thiết bị amazon vì tôi không có thiết bị trong tay – Bear
Cách tìm thiết bị -> http://stackoverflow.com/questions/8309624/detect-app-is-running-on-kindle-fire –