Manuel olarak Dinamik Bağlantı URL'si oluşturma

Aşağıdaki biçimde bir URL'yi manuel olarak 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 uygulamanın içeriği veya yüküdür ve uygulamaya özgü mantığı (ör. kullanıcıya kupon kredisi verme veya karşılama ekranı gösterme) başlatır. Bu bağlantı, iyi biçimlendirilmiş bir URL olmalı, uygun şekilde URL kodlamalı olmalı, HTTP veya HTTPS kullanmalı ve başka bir dinamik bağlantı olmamalıdır.

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ın bir Android uygulamasını açması için gereklidir.
afl Uygulama yüklü değilken açılacak bağlantı. Uygulama yüklü değilken Play 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ız için bir tanıtım sayfası göstermek) bunu belirtin.
amv Bağlantıyı açabilecek uygulamanızın 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ğlanmalıdır. Dynamic Link uygulamasının bir iOS uygulamasını açması için gereklidir.
ifl Uygulama yüklü değilken açılacak bağlantı. Uygulama yüklü değilken 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ız için tanıtım amaçlı bir sayfa göstermek) bunu belirtin.
ius Uygulamanızın paket kimliğinden farklı olarak tanımlanmışsa uygulamanızın özel URL şeması
ipfl Uygulama yüklü değilken iPad'lerde açılacak bağlantı. Uygulama yüklü değilken 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ız için 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ğlanmalıdır.
isi Uygulama yüklü olmadığında kullanıcıları App Store'a yönlendirmek için kullanılan uygulamanızın App Store kimliği
imv Bağlantıyı açabilecek uygulamanızın minimum sürümünün sürüm numarası. Bu işaret, uygulamanız açıldığında uygulamaya iletilir ve uygulamanız bu işaretle ne yapacağına karar vermelidir.
efr "1" olarak ayarlanırsa Dynamic Link açıldığında uygulama önizleme sayfası atlanır ve bunun yerine 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 yönlendirebilir. Ancak Dynamic Link öğesinin yalnızca bu sayfa olmadan Dynamic Links öğesini güvenilir bir şekilde açabilen uygulamalarda açılmasını bekliyorsanız bu parametreyle devre dışı bırakabilirsiniz. Bu parametre, Dynamic Link davranışını yalnızca iOS'te etkiler.
Diğer platform parametreleri
ofl Android ve iOS dışındaki platformlarda açılacak bağlantı. Bu, masaüstünde farklı bir davranış belirtmek için kullanışlıdır. Örneğin, uygulamanın içeriğinin/yükünün tam web sayfasını (param bağlantısı tarafından belirtildiği gibi) uygulamayı yüklemek için başka bir dinamik bağlantıyla görüntüleyebilirsiniz.
Sosyal medya meta etiketi parametreleri
st Dynamic Link sosyal medya gönderisinde paylaşıldığında kullanılacak başlık.
sd Dynamic Link sosyal medya gönderisinde paylaşıldığında kullanılacak açıklama.
si Bu bağlantıyla ilgili bir resmin URL'si. Resim en az 300x200 piksel boyutunda 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 alıp hata ayıklama parametresi ekleyerek Dynamic Link hata ayıklaması 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 yüklemek yerine, Dynamic Links davranışını farklı platformlarda ve yapılandırmalarda önizlemek için kullanabileceğiniz bir akış şeması oluşturun.

Sonraki adımlar

Dynamic Link oluşturduktan sonra uygulamanızı Dynamic Links alacak ve kullanıcıları açtıktan sonra uygulamanızda doğru yere yönlendirecek şekilde ayarlamanız gerekir.

Uygulamanızda Dynamic Links almak için iOS, Android, C++ ve Unity dokümanlarına bakın.