Universal linklerin yapılandırması
Universal linker, spesifik olarak iOS 9 ve üzerinde kullanılabilen spesifik bir deeplink protokolüdür.
Deeplink'ler için universal linklerin yapılandırması
Universal linkleri reattribution için yapılandırmadan önce, universal linkleri deeplink'ler için yapılandırmanız gerekir. Bunu yapmak için aşağıdaki adımları takip edin:
- Kurulumunuzu Apple Developer hesabınızda ve Xcode'da doğrulayın.
- Uygulamanız için özel bir URL şeması tanımlayın.
- Universal link'leri uygulamanızda etkinleştirin. Bu, ham bir universal link oluşturacaktır. Ham universal link'ler, herhangi bir parametre, uygulama içi path veya key-value eşleşmeleri eklenmemiş universal link'lerdir.
- Associated Domains'i Apple Developer hesabınızda ve Xcode'da yapılandırın.
1. Kurulumu Apple Developer hesabınızda ve Xcode'da (Developer) doğrulayın.
Apple Developer hesabınızdaki Team Name değerinin Xcode'daki Team ile aynı olduğunu doğrulayın.
Uygulamanızın Xcode'daki Bundle ID'sinin Apple Developer hesabınızdaki Bundle ID'lerden biri olduğunu doğrulayın. Bu Bundle ID'nin Apple Developer hesabınızda benzersiz olduğundan emin olun. Bu değeri Adjust'a sağlamanız gerekir. Örnek:
com.example.app
Apple Developer hesabınızda, Bundle ID'niz için olan App ID Prefix'i not alın. Bu değeri Adjust'a sağlamanız gerekir.
2. Özel bir URL şeması tanımlayın (Developer)
Özel URL şemanızın formatını tanımlayın. Platformlar-arası bir framework kullanıyorsanız, özel URL şemanızın formatını tanımlamak için ilgili framework'ün dokümantasyonuna göz atın. Bu değeri Adjust'a sağlamanız gerekir. Örnek:
exampleApp
Özel URL şemanızı, URL şemanız ve Bundle ID'niz ile kaydedin.
Daha fazla bilgi için Apple'ın Geliştirici dokümantasyonuna göz atın.
3. Universal linkleri Adjust'ta etkinleştirin
Universal linkleri Adjust'ta etkinleştirmeden önce aşağıdaki değerlere sahip olduğunuzdan emin olun:
- iOS Bundle ID - Kurulumunuzu Apple Developer hesabınızda ve Xcode'da doğrulamanın 2. adımında not aldığınız benzersiz uygulama tanımlayıcısı.
- App Prefix - Kurulumunuzu Apple Developer hesabınızda ve Xcode'da doğrulamanın 3. adımında not aldığınız değer.
- App Scheme - Uygulamanız için özel bir URL şeması tanımlamanın ilk adımında not aldığınız değer.
Universal link'leri uygulamanız için etkinleştirmek için bu adımları tamamlayın.Universal link'lerin etkinleştirilmesi, bir universal link oluşturacaktır. Bu değeri Xcode'unuza girmeniz gerekir.
4. Associated Domains'i yapılandırın (Developer)
Associated Domains'i yapılandırmadan önce ham universal link'e sahip olduğunuzdan emin olun. Bu, Universal link'leri etkinleştirirken belirtilen değerdir.
Associated Domains'i yapılandırmak için bu adımları tamamlayın:
Apple Developer hesabınızda, Bundle ID'niz için Associated Domains'i etkinleştirin.
Associated Domains'i Xcode'da etkinleştirin ve domain'i
applinks:{Your raw universal link}
formatında girin. Burada hiçbir hata mesajının gösterilmediğinden emin olun. Örnek: Ham universal linkinizabcd.adj.st
ise, domain olarakapplinks:abcd.adj.st
girin.
Bu kadar! Deeplink'ler için universal linklerin yapılandırmasını başarıyla yaptınız.
Sonraki adım: Universal linklerin reattribution için yapılandırılması (Developer)
Universal linkleri reattribution için yapılandırmak için Deeplink'ler ile reattribution'da bulunan adımları tamamlayın.