Trên thiết bị Android, mở một liên kết đến một ứng dụng trên Google Play:ứng dụng mở trong Google Play từ một liên kết chuyển hướng
https://play.google.com/store/apps/details?id=com.rovio.angrybirds&hl=en
sẽ tự động mở ứng dụng Google Play theo mặc định.
Nhưng nếu bạn có liên kết chuyển hướng đến liên kết Google Play, thiết bị sẽ mở trình duyệt và sau đó điều hướng đến phiên bản trình duyệt của Google Play. Tại sao hành vi này xảy ra?
Rất tiếc, tôi không thể sử dụng thị trường: // với Mục đích có thể mở Play, tôi chỉ có quyền kiểm soát liên kết web.
chỉnh sửa: Dường như tôi có chuyển hướng liên kết đến thị trường: // url, nó có thể mở bằng Google Play trên thiết bị.
Nếu liên kết được mở trong trình duyệt, bằng cách nào đó, nó có thể chuyển hướng đến phiên bản trình duyệt của Google Play mặc dù thị trường: // không được hỗ trợ trong trình duyệt.
Cũng lạ: chuyển hướng đến http://market.android.com/details?id= thay vì Google Play miền cho phép các thiết bị để nhắc để mở với ứng dụng Play. – nicobatu
Vấn đề là trình duyệt không thực hiện một ý định nào khác khi anh ta nhận được url "market: //". Vì vậy, ứng dụng Google Play không thể thực hiện được. Tôi thấy trên một số thiết bị, trình duyệt làm điều đó và khi bạn chuyển hướng đến url "market: //", ứng dụng googlePlay đang mở. Đó là nội dung của Trình duyệt – Sulfkain