Aşağıdaki formu kullanarak manuel olarak bir URL oluşturarak Dynamic Link oluşturabilirsiniz:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Dynamic Link parametre
Derin bağlantı parametresi (Yük parametresi) | |
---|---|
bağlantı |
Uygulamanızın açacağı bağlantı. Uygulamanızın işleyebileceği bir URL belirtin. Bu URL genellikle uygulamaya özgü mantığı (ör. kullanıcıya kupon verme veya karşılama ekranı gösterme) başlatan uygulamanın içeriği ya da yükü olur. Bu bağlantı, iyi biçimlendirilmiş bir URL olmalıdır, düzgün bir şekilde URL kodlamalı, HTTP veya HTTPS kullanmalıdır ve başka bir dinamik bağlantı olamaz. |
Android parametreleri | |
---|---|
apn | Bağlantıyı açmak için kullanılacak Android uygulamasının paket adı. Uygulama, Firebase konsolunun Genel Bakış sayfasından projenize bağlı olmalıdır. Dynamic Link'ün Android uygulamasını açması için gereklidir. |
afl | Uygulama yüklü değilken açılacak bağlantı. Uygulamanız yüklü değilken Play Store'dan uygulamanızı yüklemek dışında bir işlem yapmak için (ör. içeriğin mobil web sürümünü açmak veya uygulamanızla ilgili tanıtım sayfası göstermek) bunu belirtin. |
amv | Uygulamanızın bağlantıyı açabilen minimum sürümünün versionCode . Yüklü uygulama eski bir sürümse kullanıcı, uygulamayı yükseltmek için Play Store'a yönlendirilir. |
iOS parametreleri | |
---|---|
ibi | Bağlantıyı açmak için kullanılacak iOS uygulamasının paket kimliği. Uygulama, Firebase konsolunun Genel Bakış sayfasından projenize bağlı olmalıdır. Dynamic Link'ün iOS uygulamasını açması için gereklidir. |
ifl | Uygulama yüklü değilken açılacak bağlantı. Uygulamanız yüklü değilken uygulamanızı App Store'dan yüklemek dışında bir işlem yapmak için (ör. içeriğin mobil web sürümünü açmak veya uygulamanızla ilgili tanıtım sayfası göstermek) bunu belirtin. |
ius | Uygulamanızın paket kimliğinden farklı bir şekilde tanımlanmışsa uygulamanızın özel URL şeması |
ipfl | Uygulama yüklü değilken iPad'lerde açılacak bağlantı. Uygulamanız yüklü değilken uygulamanızı App Store'dan yüklemek dışında bir işlem yapmak için (ör. içeriğin web sürümünü açmak veya uygulamanızla ilgili tanıtım sayfası göstermek) bunu belirtin. |
ipbi | Bağlantıyı açmak için iPad'lerde kullanılacak iOS uygulamasının paket kimliği. Uygulama, Firebase konsolunun Genel Bakış sayfasından projenize bağlı olmalıdır. |
isi | Uygulamanız yüklü değilken kullanıcıları App Store'a yönlendirmek için kullanılan uygulamanızın App Store kimliği |
imv | Uygulamanızın bağlantıyı açabilen minimum sürümünün sürüm numarası. Bu işaret, uygulamanız açıldığında uygulamanıza iletilir ve uygulamanızın bu işaretle ne yapacağını belirlemesi gerekir. |
efr | "1" olarak ayarlanırsa Dynamic Link açıldığında uygulama önizleme sayfası atlanır ve uygulamaya veya mağazaya yönlendirilir. Uygulama önizleme sayfası (varsayılan olarak etkindir), kullanıcılar uygulamalarda Dynamic Links'ü açtığında onları en uygun hedefe daha güvenilir bir şekilde gönderebilir. Ancak Dynamic Link'ün yalnızca bu sayfa olmadan Dynamic Links'ü güvenilir bir şekilde açabilen uygulamalarda açılmasını bekliyorsanız bu parametreyle sayfayı devre dışı bırakabilirsiniz. Bu parametre, Dynamic Link öğesinin davranışını yalnızca iOS'te etkiler. |
Diğer platform parametreleri | |
---|---|
ofl | Android ve iOS'in yanı sıra diğer platformlarda açılacak bağlantı. Bu, masaüstünde farklı bir davranış belirtmek için kullanışlıdır. Örneğin, uygulamayı yüklemek üzere başka bir dinamik bağlantıyla uygulama içeriğinin/yükünün (param bağlantısı tarafından belirtildiği gibi) tam bir web sayfasını görüntüleyebilirsiniz. |
Sosyal meta etiketi parametreleri | |
---|---|
st | Dynamic Link sosyal medya yayınında paylaşıldığında kullanılacak başlık. |
sd | Dynamic Link sosyal medya yayınında paylaşıldığında kullanılacak açıklama. |
si | Bu bağlantıyla ilgili bir resmin URL'si. Resim en az 300x200 piksel ve 300 KB'tan küçük olmalıdır. |
Analytics parametreleri | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Google Play analiz parametreleri. |
at ct mt pt |
iTunes Connect analiz parametreleri. |
URL'de hata ayıklama
Uzun veya kısa bir URL'yi alıp hata ayıklama parametresi ekleyerek Dynamic Link'de hata ayıklama yapabilirsiniz.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Hata ayıklama parametresi | |
---|---|
g | Dynamic Link dosyasını yüklemek yerine, farklı platform ve yapılandırmalardaki Dynamic Links davranışınızı önizlemek için kullanabileceğiniz bir akış şeması oluşturun. |
Sonraki adımlar
Bir Dynamic Link oluşturduktan sonra uygulamanızı Dynamic Links alacak ve kullanıcılar bunları açtıktan sonra uygulamanızdaki doğru yere gönderecek şekilde ayarlamanız gerekir.
Uygulamanızda Dynamic Links almak için iOS, Android, C++ ve Unity ile ilgili dokümanları inceleyin.