Nhà phát triển
Cách tự động chuyển hướng người dùng đến đúng cửa hàng ứng dụng theo thiết bị
Nhận diện iOS hay Android và đưa mỗi khách đến đúng cửa hàng — không phải viết hay host mã nhận diện.
Câu trả lời ngắn
Hãy chia sẻ một liên kết thông minh thay cho URL cửa hàng. OneStoreLink (onestore.link) đọc thiết bị của khách khi liên kết được mở và đưa iPhone đến App Store, điện thoại Android đến Google Play, còn máy tính đến một trang có cả hai nút. Việc chọn được thực hiện tại edge của Cloudflare, nên bạn không phải lưu trữ hay bảo trì bất kỳ mã nhận diện thiết bị nào.
Cập nhật lần cuối 2026-10-22
Đưa người dùng đến đúng cửa hàng nghĩa là đọc thiết bị từ yêu cầu và chuyển hướng tương ứng. Bạn có thể tự làm bằng cách dò User-Agent trên máy chủ của mình, nhưng chuỗi UA thay đổi dần, trình duyệt trong ứng dụng hoạt động thất thường, và bạn phải gánh một endpoint chuyển hướng mãi mãi. Hướng dẫn này giải thích cách chuyển hướng đến cửa hàng theo thiết bị hoạt động và cách có được nó mà không phải duy trì bất kỳ đoạn mã nào như vậy.
Vấn đề
- Chuỗi User-Agent không nhất quán và thay đổi theo thời gian, nên việc tự nhận diện dần mục nát.
- Trình duyệt trong ứng dụng (TikTok, Instagram, Facebook) làm hỏng các chuyển hướng đến cửa hàng đơn giản.
- Tự host chuyển hướng nghĩa là phải duy trì một endpoint, TLS và thời gian hoạt động.
- Các trường hợp biên — máy tính, máy tính bảng, thiết bị không xác định — mỗi loại cần phương án dự phòng riêng.
Với onestore.link
- onestore.link đọc thiết bị phía máy chủ và chuyển hướng 302 iOS đến App Store, Android đến Google Play.
- Trình duyệt trong ứng dụng nhận một trang trung gian riêng, tự chuyển sang cửa hàng ngay khi tải, thay vì một chuyển hướng thất bại.
- Máy tính và thiết bị không xác định chuyển sang trang đích có cả hai nút.
- Nó chạy trên mạng biên của Cloudflare, tại trung tâm dữ liệu gần mỗi khách nhất, và bạn không phải duy trì gì.
Cách thực hiện
Không SDK, không build lại. Chỉ là một URL.
- 1
Tạo liên kết với cả hai URL cửa hàng
Thêm URL App Store và Google Play vào một slug onestore.link — đây là các đích chuyển hướng.
- 2
Dùng liên kết làm đích đến
Trỏ nút bấm, quảng cáo hoặc mã QR đến URL onestore.link thay vì một liên kết cửa hàng viết cứng.
- 3
Để mạng biên lo việc nhận diện
Mỗi yêu cầu được phân loại (iOS / Android / trong ứng dụng / máy tính) và tự động được đưa đến đúng cửa hàng hoặc trang trung gian.
Câu hỏi thường gặp
Việc nhận diện thiết bị thực sự hoạt động thế nào?
onestore.link kiểm tra User-Agent của yêu cầu phía máy chủ để phân loại nền tảng, rồi trả về chuyển hướng 302 đến cửa hàng tương ứng. Trình duyệt trong ứng dụng và máy tính nhận phương án dự phòng phù hợp thay vì một chuyển hướng thô.
Tham số truy vấn và thẻ UTM có được giữ lại qua chuyển hướng không?
Có. UTM và mọi tham số truy vấn đều được giữ nguyên qua chuyển hướng, nên công cụ phân tích phía sau vẫn ghi nhận đúng nguồn của lượt nhấp.
Tôi có thể làm việc này mà không biến nó thành một phụ thuộc bên thứ ba trên đường đi chính không?
Chuyển hướng được quyết định ở mạng biên của Cloudflare, tại trung tâm dữ liệu gần khách nhất, từ bản ghi liên kết được lưu đệm trong KV, nên chỉ thêm rất ít độ trễ. Nếu bạn muốn tự host, hãy xem bản so sánh với Firebase Dynamic Links để cân nhắc ưu nhược điểm.
Sẵn sàng dùng thử?
Miễn phí mãi mãi, không mật khẩu. Liên kết của bạn sẵn sàng trong khoảng một phút.
Tạo liên kết miễn phí của bạnĐang so sánh các công cụ? onestore.link vs firebase dynamic links →