Buka tautan di aplikasi masing-masing?

16

Dulu jika saya mengklik tautan web ke artikel NYTimes dari Safari, artikel itu akan terbuka di aplikasi NYTimes. Pada titik tertentu, saya harus mengubah pengaturan ini, dan sekarang, tautan NYTimes terbuka di Safari.

Saya tidak dapat menemukan apa pun di Safari atau area aplikasi NYTimes pada Pengaturan yang tampaknya kembali ke perilaku lama, atau dalam pengaturan di dalam aplikasi NYTimes itu sendiri. Apakah ada cara untuk memulihkan perilaku lama membuka tautan di aplikasi masing-masing?

Sunting: Saya sudah menginstal aplikasi NYTimes, saya menggunakan iOS 9.3.1, dan saya tidak menggunakan penjelajahan pribadi, jadi beberapa jawaban khas (terima kasih John Ramos !) Tidak membantu di sini.

Saya juga telah mencoba menghapus cookie, histori, dan data lokal dari Safari, dan mencopot dan menginstal ulang aplikasi NYTimes - semuanya tidak berpengaruh.

dcrosta
sumber
Seseorang di sini dapat membuat saya jujur ​​dalam hal ini, tetapi saya pikir terserah pengembang web untuk memasukkan kode header yang memberitahu safari ke 1) perlihatkan spanduk 'buka di aplikasi x' di bagian atas halaman, dan 2) tautan dalam ke aplikasi spesifik itu dan membukanya?
fsb
@ fbara Saya yakin ini tergantung pengembang web + aplikasi.
owlswipe
Bagaimana sebaliknya? Istri saya menggunakan iPhone, ingin membuka (setidaknya beberapa) tautan Tumblr di browser, BUKAN aplikasinya. Dia ingin menyingkirkan perilaku yang ingin Anda capai. Saya tahu cara melakukannya di Android, tetapi semua pencarian iPhone saya mengarah ke pertanyaan seperti ini, salah arah.
enigment

Jawaban:

21

Fitur ini disebut Tautan Universal. Anda dapat membaca dokumentasi Apple tentang ini di sini .

Pada dasarnya agar ini berfungsi, pengembang situs web NYTimes perlu memiliki file yang dipanggil apple-app-site-associationdi server mereka. Anda dapat melihat file itu di situs web NYTimes di sini http://nytimes.com/apple-app-site-association . Di dalam file mereka dapat menentukan URL mana yang dialihkan (di situs NYTimes, yang memiliki satu tahun antara 2000 dan 2099 segera setelah nama domain) dan aplikasi mana mereka dialihkan ke (empat aplikasi NYTimes). Sekilas file terlihat oke di situs web mereka, tetapi yang menarik itu berarti bahwa hanya tautan seperti ini http: //www.nytimes.com/2016 / ... akan berfungsi, sementara hal lain seperti ini misalnya http: // www.nytimes.com/reuters/2016 / ...tidak akan. Jadi segera perlu dicatat bahwa mereka telah memutuskan bahwa mereka tidak ingin semua tautan ke situs web nytimes.com terbuka di aplikasi mereka.

Mereka juga perlu mengubah pengaturan di dalam aplikasi iOS mereka untuk membuat daftar dari domain mana mereka mau menerima tautan. Ini mengambil bentuk hak yang disebut com.apple.developer.associated-domains. Karena cara aplikasi mereka dikonfigurasi, saya tidak dapat memeriksa file plist dalam aplikasi mereka untuk melihat apakah mereka dikonfigurasi dengan benar. Tetapi dalam pengujian saya sendiri, fitur ini tampaknya berfungsi dengan baik. Ketika saya pergi ke artikel ini, saya secara acak memilih DaringFireball dan mengklik tautan NYTimes, aplikasi NYTimes secara otomatis meluncurkan dan membuka artikel daripada Safari.

Apa yang mungkin terjadi adalah Anda dapat memberi tahu iOS bahwa Anda tidak ingin itu melewati Tautan Universal dari Safari ke aplikasi yang relevan. Anda melakukan ini dengan mengklik tautan yang muncul di sudut kanan atas layar ketika iOS telah membuka aplikasi dengan Universal Link. Sejak saat itu iOS akan mengabaikan fitur Universal Link untuk situs itu. Ini cukup non-intuitif, jadi Anda mungkin telah melakukan ini tanpa menyadari bahwa itu menonaktifkan fitur Tautan Universal untuk situs.

Demo yang menunjukkan di mana tautan untuk menonaktifkan Tautan Universal

Ada dua metode untuk mengaktifkan kembali Tautan Universal untuk situs itu. Tekan lama pada tautan NYTimes dan pilih "Buka di" NYTimes "dari menu, atau buka situs web NYTimes di Safari dan klik tautan" OPEN "di Smart App Banner di bagian atas situs.

Demo yang menunjukkan di mana mengaktifkan kembali Tautan Universal, metode satu Demo yang menunjukkan di mana mengaktifkan kembali Tautan Universal, metode dua

Beri tahu kami bagaimana caranya.

Alistair McMillan
sumber
Ini tidak benar, tetapi frasa "tautan universal" adalah apa yang saya butuhkan untuk mendapatkan jawaban yang benar (via stackoverflow.com/questions/32729489/… ). Anda harus mengetuk dan menahan tautan, lalu pilih 'Buka di "NYTimes"' untuk memulihkan perilaku ini. Saya akan menerima begitu Anda memperbarui jawaban untuk referensi yang tepat di masa depan. Terima kasih!
dcrosta
Saya telah memperbarui jawaban untuk menyertakan metode memulihkan Tautan Universal, tetapi yang saya sebutkan juga berfungsi. Saya mengujinya berulang kali di ponsel saya tadi malam karena saya menulis jawaban dan jawaban lain pada pertanyaan yang Anda tautkan bahkan menyebutkannya juga. :)
Alistair McMillan
"atau buka situs web NYTimes di Safari dan klik tautan" OPEN "di Smart App Banner di bagian atas situs." Ini membuka aplikasi tetapi tidak mengaktifkan kembali tautan universal dalam kasus saya. Apa yang salah?
Vincent
0

New York Times tampaknya mengubah cara situs web mereka menangani tautan, karena iPhone saya juga tidak membuka artikel NYTimes di aplikasi. Kemungkinan besar, para pengembang nytimes.com memutuskan untuk menghentikan situs dari membuka artikel secara otomatis di aplikasi karena orang-orang yang kita punya masalah dengan itu tidak berfungsi (atau lebih buruk lagi, meminta Anda untuk mengunduh aplikasi, mengganggu bacaan Anda). Situs web NYTimes seluler cukup baik sehingga mereka mungkin telah memutuskan untuk menyederhanakan prosesnya dengan meminta Anda membaca artikel di web.

Satu solusi: simpan artikel untuk nanti dari web, lalu buka bagian Disimpan di aplikasi NYTimes dan artikel Anda akan menunggu Anda di aplikasi.

Kredit kepada pengguna fbara untuk menyarankan teori "kesalahan pengembang web" dalam komentar di atas.

owlswipe
sumber
Saya mungkin harus ditentukan dalam pertanyaan asli, tapi saya punya aplikasi NYTimes diinstal, saya di iOS 9.3.1, dan saya tidak menggunakan penelusuran pribadi :(
dcrosta
@dcrosta tautan juga tidak membuka aplikasi untuk saya, jadi saya kira pengembang web mengubah kode sehingga artikel tetap di situs web. Saya memperbarui jawaban saya di atas dengan teori dan solusi.
owlswipe
Apakah itu berarti saya mendapatkan 1/2 karunia? :-)
fsb
@JohnRamos lihat jawaban Alistair McMillan (dan komentar saya, sampai ia memperbarui) untuk perbaikan yang tepat di sini.
dcrosta
Ok, tidak bekerja untuk saya (membuka beberapa artikel acak) tetapi bagus jika itu berhasil
owlswipe