Aşağıdaki formla manuel olarak URL oluşturarak bir 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 (genellikle uygulama içeriği veya yükü) belirtin. Bu URL, uygulamaya özel mantığı (kullanıcıya kuponla kredi verme veya karşılama ekranı gösterme gibi) başlatır. 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ğlanmalı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ı. Uygulama yüklü değilken uygulamanızı App Store'dan yüklemek dışında bir işlem yapmak (ör. içeriğin mobil web sürümünü açmak veya uygulamanızın tanıtım sayfasını görüntülemek) için 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 | Uygulama yüklenmemişken 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ıza açıldığında aktarılır ve uygulamanızın bununla ne yapacağına karar vermesi 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 bir sosyal medya yayınında paylaşıldığında kullanılacak başlık. |
sd | Dynamic Link bir sosyal medya yayınında paylaşıldığında kullanılacak açıklama. |
si | Bu bağlantıyla ilgili bir resmin URL'si. Resim boyutu en az 300x200 piksel, en fazla 300 KB boyutunda 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 öğesini yüklemek yerine, Dynamic Links'inizin farklı platformlar ve yapılandırmalardaki davranışını ö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 belgelerine bakın.