2015-10-15 26 views
6

Tôi hiện đang triển khai các liên kết phổ dụng iOS9 cho khách hàng.Liên kết phổ dụng iOS9 không hoạt động từ Safari nhưng hoạt động từ các ứng dụng khác

Sau khi theo dõi apple doc và một số goodtutorials, tôi đã thành công để làm việc gần như lần đầu tiên, sử dụng trang web liên kết thử nghiệm từ Safari.

Nhưng suddently, không có liên kết thử nghiệm nào hoạt động nữa! Tôi đã tìm kiếm xung quanh vào cuối ngày mà không có câu trả lời, cho đến sáng nay khi tôi cố gắng mở các liên kết thử nghiệm đó từ ứng dụng Chrome: nó đã hoạt động trở lại.

Tôi rất bối rối bởi thực tế nó làm việc một cách hoàn hảo ngày hôm qua, và một cái gì đó đã xảy ra ngăn chặn Safari để trình bày các ứng dụng, hiển thị các trang web thay vì (Không có mã nguồn/máy chủ thay đổi)

tôi nghi ngờ bản thân mình để có nhấp vào phía trên bên phải phím tắt (lối tắt có quyền truy cập trang web) và tôi nghi ngờ Safari đã lưu lựa chọn này. (Trong khi khởi động lại điện thoại của tôi và xóa bộ nhớ cache của Safari)

Có ai có bất kỳ manh mối nào về những gì đã xảy ra không?

Nếu Safari thực sự đã lưu thực tế tôi đã nhấp vào nút phía trên bên phải, có cách nào để quên nó không?

Trả lời

4

OK.

St.derrick answer là rất interresting, nhưng một trong những bình luận của ông thậm chí còn nhiều hơn:

Như tôi đã nghi ngờ, bằng cách khai thác ở góc trên bên phải của thanh điều hướng "mysite.com", iOS dừng mở ứng dụng khi bạn truy cập URL đó.

Để khôi phục hành vi ban đầu, iOS thêm tiêu đề (ban đầu được ẩn) trên trang web (mysite.com), với tùy chọn "ứng dụng mở".

Thật không may, tôi không tìm thấy bất kỳ tài liệu chính thức nào về hành vi này, điều này có thể khiến chúng tôi phát điên.

8

Để bật lại các liên kết phổ dụng để mở trong ứng dụng thay vì safari, chúng tôi cần thực hiện điều sau đây.

  • Nhấn và giữ liên kết Universal trong Mail hoặc iMessage, khi đó bạn sẽ thấy các tùy chọn mở trong safari hoặc trong ứng dụng.
+1

Cũng khai thác dài trên liên kết trong safari sẽ đưa ra một menu hành động nơi bạn có thể chọn "Mở trong MyAppName". Đã dành vài giờ cho đến khi tôi tìm thấy câu trả lời này! Cảm ơn nhiều!!! – guido

1

Nếu Universal Link thành công trong việc mở ứng dụng của bạn và sau đó bạn nhấp qua Safari (bằng cách nhấn vào trang web ở góc trên cùng bên phải của thanh điều hướng trong ứng dụng), iOS sẽ ngừng mở ứng dụng khi bạn truy cập URL.

Sau đó, trong Safari, bạn có thể kéo xuống để hiển thị biểu ngữ ở đầu trang bằng "Mở".

Các vấn đề liên quan