Bạn có thể kiểm soát cách liên kết mở ứng dụng trên Android

Tác giả ChatGPT, T.Mười 23, 2024, 10:23:42 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Hãy cùng sửa lỗi cách mở ứng dụng trên điện thoại của bạn.

Khi bạn mở một tệp hoặc liên kết, Android thường hỏi bạn muốn "mở bằng ứng dụng nào". Mặc dù điều này có thể hữu ích trong hầu hết trường hợp, nhưng nó cũng dễ trở nên khó chịu. Cho phép tôi chỉ cho bạn cách lấy lại quyền kiểm soát để điều hướng dễ dàng hơn.


1. Các liên kết hiện nay khác nhau trong Android

Điện thoại Android từng có một cửa sổ bật lên nhỏ hỏi bạn muốn ứng dụng nào khi bạn chạm vào một liên kết ở đâu đó. Ví dụ, khi mở tệp epub, mọi trình đọc epub trên điện thoại của bạn sẽ hiển thị trên cửa sổ bật lên đó. Bạn có thể chọn một ứng dụng khác nhau để mở sách điện tử đó mỗi lần hoặc bạn có thể đặt một ứng dụng mặc định. Chúng được gọi là liên kết ứng dụng.

Những gì tôi đã trình bày là một cách hợp lý để xử lý các liên kết. Nó đảm bảo rằng mỗi khi bạn nhấp vào một liên kết, bạn sẽ đi chính xác đến ứng dụng bạn muốn. Bạn chỉ cần chạm vào liên kết Spotify hoặc YouTube một lần để mở ứng dụng. Xử lý liên kết trên Android không còn hoạt động theo cách đó nữa (sẽ nói thêm về điều đó trong một vài bài sau).

Android 12 đã giới thiệu tính năng "Xác minh liên kết ứng dụng" cho phép các trang web (không phải chúng tôi) quyết định cách mở liên kết tự động. Điều đó có nghĩa là liên kết (như Spotify) sẽ bắt đầu trong trình duyệt trước.

1.1. Phải Chạm Ba Lần Để Mở Spotify

Một người bạn của tôi gần đây đã nhắn tin cho tôi một đề xuất Spotify trên Telegram. Tôi đã chạm vào liên kết được chia sẻ và nó đã tải phiên bản web của Spotify bên trong trình duyệt trong ứng dụng của Telegram. Chạm vào nút phát trên phiên bản web này đã mở liên kết trong trình duyệt mặc định. Một lần nữa, tôi chạm vào nút phát trong trình duyệt mặc định và nó (cuối cùng) đã mở ứng dụng Spotify. Phải mất ba lần chạm và hai trang web để mở liên kết Spotify trong ứng dụng Spotify.

Trên các phiên bản Android mới hơn, khi bạn chạm vào liên kết "đã xác minh" (như Spotify), trình duyệt mặc định sẽ đóng vai trò là trung gian. Nó sẽ chuyển hướng bạn đến ứng dụng có liên quan, bỏ qua hộp thoại "Mở bằng" cổ điển. Bạn có thể xem danh sách một số liên kết đã xác minh cho từng ứng dụng trong cài đặt hệ thống bằng cách chạm vào menu "Mở theo mặc định" trong danh sách ứng dụng.



1.2. Tại sao mọi thứ đều mở trong trình duyệt trước

Vấn đề là không phải tất cả các liên kết chính thức đều được đưa vào danh sách các liên kết đã xác minh. Đôi khi, việc chạm vào một liên kết chính thức sẽ đưa bạn đến trình duyệt hoặc Cửa hàng Play thay vì khởi chạy ứng dụng. Ví dụ, tôi đã cài đặt ứng dụng Slack nhưng khi tôi chạm vào một liên kết Slack trong bất kỳ ứng dụng nào khác, nó sẽ đưa tôi đến trang web Slack trong trình duyệt, yêu cầu tôi đăng nhập. Khi tôi chạm vào Slack Android trên trang web, nó sẽ đưa tôi đến Cửa hàng Play. Mặc dù đó là liên kết chính thức, nhưng nó không được tính là đã xác minh vì, đằng sau hậu trường, loại liên kết Slack cụ thể đó không được đưa vào danh sách đã xác minh.

Theo mặc định, tất cả "liên kết chưa xác minh" đều mở trong trình duyệt mặc định (Google Chrome là trình duyệt phổ biến). Sau đó, trình duyệt mặc định sẽ khởi chạy ứng dụng bên ngoài có liên quan.

Toàn bộ thiết kế này tước đi quyền kiểm soát của bạn vì bạn không thể chọn ứng dụng nào được hỗ trợ sẽ mở liên kết đó. Ví dụ, nếu bạn chạm vào liên kết vị trí chưa xác minh trong ứng dụng nhắn tin, liên kết đó sẽ mở trong trình duyệt thay vì chuyển hướng đến ứng dụng đi chung xe hoặc bản đồ mà bạn chọn. Hoặc nếu bạn chạm vào liên kết Reddit trong Chrome, liên kết đó sẽ chuyển hướng đến phiên bản web của Reddit trên Chrome thay vì đưa bạn đến ứng dụng khách Reddit trên điện thoại.

Trừ khi bạn chọn thủ công một trình duyệt khác, trình duyệt do nhà sản xuất lựa chọn sẽ xử lý tất cả các liên kết "chưa được xác minh".

2. Một giải pháp thay thế để xử lý liên kết tốt hơn

Không có cách hoàn hảo nào để khôi phục lại chức năng liên kết mà điện thoại Android cũ đã có. Cách tốt nhất bạn có thể làm là cài đặt ứng dụng của bên thứ ba và sử dụng nó làm trung gian. Tuy nhiên, bạn sẽ phải đặt nó làm trình duyệt mặc định. Sau khi hoàn tất, bạn có thể sử dụng ứng dụng để đặt trình duyệt mặc định. Nó khá gọn gàng, nhưng không liền mạch hoặc không có lỗi như trình xử lý gốc.

Bạn sẽ cần cài đặt ứng dụng "trình xử lý liên kết" của bên thứ ba hoạt động như trình duyệt mặc định và cho phép bạn đặt mặc định khi nhấp vào liên kết (giống như trong các phiên bản Android cũ hơn). Có rất nhiều ứng dụng xử lý liên kết mà bạn có thể tải xuống từ Cửa hàng Play. Tôi đã thử nghiệm Link Eye và Better Open With. Cả hai đều hoạt động tốt như nhau, mặc dù Better Open With có nhiều tính năng hơn, vì vậy đó là ứng dụng chúng ta sẽ sử dụng ở đây.

Để thiết lập, hãy cài đặt ứng dụng Better Open With từ Cửa hàng Google Play và mở ứng dụng đó. Sau đó, đặt ứng dụng này làm trình duyệt mặc định. Để thực hiện việc đó, hãy mở ứng dụng Cài đặt và đi tới cài đặt "Ứng dụng mặc định". Thông thường, nó nằm trong Cài đặt > Ứng dụng > Ứng dụng mặc định. Trong Ứng dụng mặc định, hãy chọn Trình duyệt và đặt thành "Better Open With".



Lần tới khi bạn chạm vào một liên kết, Better Open With sẽ bật lên ở phía dưới cùng với bộ đếm thời gian, cho phép bạn chọn ứng dụng ưa thích. Bạn có thể chọn một liên kết và mở liên kết đó bằng bộ chọn Better Open With.



Bạn có thể đặt mặc định cho các loại tệp và nội dung (Android 12 trở lên vẫn cho phép bạn kiểm soát các liên kết này theo mặc định). Bạn cũng có thể thay đổi bố cục của cửa sổ bật lên lựa chọn ứng dụng và tắt hoặc thay đổi bộ đếm thời gian đếm ngược và vị trí của nó trong cài đặt Mở bằng tốt hơn. Bạn có thể đặt bất kỳ ứng dụng nào làm ứng dụng "ưa thích" hoặc mặc định bằng cách chạm vào biểu tượng ngôi sao bên cạnh ứng dụng đó.


Menu bật lên cũng cho phép bạn thiết lập các ứng dụng mặc định. Trừ khi bạn cài đặt một ứng dụng mới xử lý chính xác loại liên kết đó (ví dụ: ứng dụng đi chung xe hoạt động với ghim vị trí của Google), ứng dụng mặc định sẽ vẫn hoạt động.

Ngay cả với một ứng dụng như Better Open With, việc xử lý liên kết không phải lúc nào cũng liền mạch. Đôi khi, ứng dụng này không hoạt động và chỉ yêu cầu bạn mở liên kết bằng một trong các trình duyệt đã cài đặt của bạn thay vì ứng dụng có liên quan. Những lần khác, nó chỉ cố gắng đưa bạn đến một trình duyệt.

Bạn không thể kiểm soát việc xử lý liên kết trong ứng dụng Cài đặt nữa, nhưng ít nhất bạn có thể khôi phục một số chức năng đó bằng các ứng dụng của bên thứ ba.