2016-03-02 25 views
5

Bunu iOS 9'dan okuduğumda, Evrensel bağlantılar tanıtıldı. Derin bağlantı ve evrensel bağlantılar arasındaki farklı açıklayınız. Amacım, müşterilere mail olarak bir link gönderilecektir. Postanın A maddesi için bir teklif ve bir bağlantı olduğunu söylesin. Uygulamanın ardından yüklüiOS Derin bağlantı ve Evrensel bağlantı, ios'da derin bağlantı nasıl yapılır

  1. Eğer Bu bağlantıya tıklayarak uygulamayı açıp Ürünü A
  2. uygulama söz konusu ise yüklü değilse, App Store'dan indirmek ve açmak ve başlatmak belirli ekran gösteren gösteren spesifik ekranını başlatmak madde A

Kullanıcı giriş özelliği varsa ne olur? Uygulama yüklendikten ve kullanıcı daha sonra oturum değilse

,

  1. başarı başlatmak belirli ekran öğesi A. gösteriyor Giriş yaptıktan sonra uygulamasını mı
  2. başlatın giriş ekranı
  3. açmak

Bunlar nasıl uygulanabilir? Bunlar için bağlantılar nasıl yapılandırılır?

cevap

6

'u kullanarak derin bağlantı hakkında adım adım detaylar verir. 8 Aralık 2015'te yayımlanan iOS 9.2'den itibaren Apple, son yedi yıldaki derin bağlantı standardı olan URI şeması tabanlı yönlendirmeler için ölüm kılığına girmiştir. . Evrensel Bağlantılar'un geleceğe karar verdiler. Daha önce bir URI şemasını kullanmak için

, el uygulaması yüklü olmadığı zaman bununla installed.The sorun olmaması uygulamanın durumda işlemek zorunda, bu bir 'açamıyorsunuz Sayfa' gösterir hata. Eminim hepiniz gördünüz. Derin .Biz iOS 7 ve iOS 8bu atlamak başardık bağlayan yıkım, ama Şimdi iOS 9 mümkün değildir.

daha fazla detay açıklığa kavuşturmak için bu link

+0

bağlantı artık evrensel bağlantılar Hangi kenar durumlarda işleyemez –

0

Kullanışlı bir bağlantı here buldum. Branch.io

1

oluşturan alın 'derin bağlantılar' olan sadece tıklandığında uygulama içeriğiyle doğrudan açılmasına neden bu bağlar. Evrensel Bağlantılar, URL şeması bağlantıları gibi bir tip türünde bir derin bağlantıdır, ancak şu anda mükemmel bir kurşun geçirmez çözüm değildir, bu yüzden tüm kenar kasalarını kapsayacak şekilde her ikisini de uygulamak isteyeceksiniz. Bu konuda endişelenmenize gerek kalmaz

Neyse Şube perde arkasında o karmaşıklık tüm işleyebilir! Yukarıdaki yanıtta belirtildiği gibi, kılavuz here, tam olarak anlattığınız uygulama ile çalışacak ve çalışacaktır!

+0

çalışır? – Agop

+0

@ StackOverflow yanıtında listelenemeyecek kadar çok öğe var (artı sürekli değişiyorlar). Güncel bir liste bulabilirsiniz [burada] (https://dev.branch.io/getting-started/universal-app-links/support/ios/#appsbrowsers-that-support-universal-links) - İndirgeme yetkisiz –

+0

İki basit kenar durumu vardır.# 1: Web tarayıcısını tetiklemek yerine kendi web görünümünü kullanan uygulamalar. Çözüm: Alternatif bir alt alana yönlendirildikten sonra aynı bağlantıyı gösteren bir ara sayfa kullanın. AKA Şubede bir Deepview. # 2: Aynı alanı kullanan bağlantılar. Çözüm: Derin bağlantılar için alternatif bir alt alan kullanın. Diğer tek kenar durum, Şube hizmetinize özeldir: Tamamen özel bir yolla ortak bnc.lt etki alanını kullanırsanız, doğru bağlantıyı kullanmanın bir yolu olmadığından, evrensel bağları kullanamazsınız. dosya. – Agop

İlgili konular