Tôi đã xem các video về WWDC liên quan đến các cải tiến để tìm kiếm và liên kết sâu. Trong video "Liên kết liền mạch với ứng dụng của bạn", người nói đã nói về cách thiết lập ứng dụng và máy chủ web có liên quan để hỗ trợ "Liên kết chung". Điều không hoàn toàn rõ ràng đối với tôi là liệu Universal Links có hoạt động với iOS 8 hay chỉ iOS 9. Khi anh ấy nói về việc ký tên vào tệp liên kết ứng dụng-trang-web, anh ấy nói rằng nó chỉ cần được ký để sử dụng với iOS 8. Chỉ cần rõ ràng, làm Universal Links hoạt động với iOS 8, ngay bây giờ ???Liên kết phổ dụng trong iOS 8?
Đây là trường hợp sử dụng mà tôi quan tâm.
- Email được mở trên thiết bị iOS 8 có url https thông thường tới trang web (liên kết sâu web).
- Các vòi nước sử dụng vào liên kết
Ứng dụng liên quan được mở ra và trao url để được xử lý qua
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]!) -> Void) -> Bool
Cụ thể:
- Email -> App
- không phải Email -> Safari
- cũng không phải Email -> Safari -> Ứng dụng
Cảm ơn!
Điều này có vẻ giống như một giải pháp tốt, trừ khi người dùng vô tình loại bỏ biểu ngữ. Nó sẽ không được hiển thị một lần nữa, do đó cô ấy có thể bỏ lỡ ứng dụng, mãi mãi. – Darald
nói cách khác, ngay cả khi tôi muốn các liên kết phổ biến chỉ hoạt động đối với người dùng ios9, tôi cần ký tệp nếu tôi muốn ứng dụng chạy trên các thiết bị chạy <= ios8 ?? – lisa