Bu özelliğe Evrensel Bağlantılar denir. Bu konuda Apple'ın belgeleri okuyabilir burada .
Temelde bunun çalışması için NYTimes web sitesinin geliştiricisinin apple-app-site-association
sunucusunda bir dosya olması gerekir . Bu dosyayı NYTimes web sitesinde http://nytimes.com/apple-app-site-association adresinde görüntüleyebilirsiniz . Dosya içinde hangi URL'lerin yönlendirileceğini (NYTimes sitesinde, alan adından hemen sonra 2000 ile 2099 arasında bir yılı olan herhangi biri) ve hangi uygulamalara yönlendirileceğini (dört NYTimes uygulaması) belirtebilirler. Bir bakışta dosya web sitelerinde iyi görünüyor, ancak ilginç bir şekilde, sadece http: //www.nytimes.com/2016 / ... gibi bağlantıların çalışacağı, örneğin http: // www.nytimes.com/reuters/2016 / ...olmaz. Bu nedenle, nytimes.com web sitesine tüm bağlantıların uygulamalarında açılmasını istemediklerine karar verdiklerini belirtmek gerekir.
Ayrıca, bağlantılarını almak istediği alanları listelemek için iOS uygulamalarındaki bir ayarı değiştirmeleri gerekir. Bu, adı verilen bir yetki biçimini alır com.apple.developer.associated-domains
. Uygulamalarının yapılandırılma şekli nedeniyle, doğru yapılandırılıp yapılandırılmadığını görmek için uygulamalarındaki plist dosyalarını kontrol edemiyorum. Ama kendi testlerimde, bu özellik iyi çalışıyor gibi görünüyor. Ben gittiğimde bu makalede ben rastgele DaringFireball üzerinde aldı ve NYTimes linke tıklayın ettik NYTimes otomatik başlattı app ve Safari yerine makaleye açar.
Olan şey, iOS'a Evrensel Bağlantıları Safari'den ilgili uygulamaya geçirmesini istemediğinizi söyleyebilirsiniz. Bunu, iOS bir Evrensel Bağlantı ile bir uygulama açtığında ekranın sağ üst köşesinde görünen bağlantıya tıklayarak yaparsınız. Bu noktadan itibaren iOS, söz konusu site için Evrensel Bağlantı özelliğini yok sayar. Bu oldukça sezgisel değildir, bu yüzden bunu site için Evrensel Bağlantılar özelliğini devre dışı bıraktığını fark etmeden yapmış olabilirsiniz.
Bu site için Evrensel Bağlantıları yeniden etkinleştirmenin iki yöntemi vardır. Bir NYTimes bağlantısına uzun basın ve menüden "NYTimes'da Aç" ı seçin veya Safari'de NYTimes web sitesini açın ve sitenin üst kısmındaki Akıllı Uygulama Başlığı'ndaki "AÇIK" bağlantısını tıklayın.
Nasıl geçtiğinizi bize bildirin.