![](/img/trans.png)
[英]How to get short URL link in android using Firebase Dynamic Links?
[英]Firebase Dynamic short link facebook post from Android
我正在使用以下代碼以編程方式生成動態鏈接:
FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse(link))
.setDomainUriPrefix("https://example.link")
.setAndroidParameters(
new DynamicLink.AndroidParameters.Builder(BuildConfig.APPLICATION_ID)
.setMinimumVersion(123)
.build())
.setIosParameters(
new DynamicLink.IosParameters.Builder("com.example.ios")
.setAppStoreId("123456789")
.setMinimumVersion("1.0.1")
.build())
.setSocialMetaTagParameters(
new DynamicLink.SocialMetaTagParameters.Builder()
.setTitle("Example of a Dynamic Link")
.setDescription("This link works whether the app is installed or not!")
.setImageUrl(Uri.parse("imagelink"))
.build())
.buildShortDynamicLink()
.addOnSuccessListener(shortDynamicLink -> {
mInvitationUrl = shortDynamicLink.getShortLink();
});
此邀請鏈接在社交應用之間共享。 在 facebook 帖子中,它在圖像下方顯示鏈接(無論在 setDomainUriPrefix 中傳遞的是什么)。 我們可以隱藏這個 URL 嗎?
此外,當我單擊此鏈接時,即使安裝了該應用程序,它也會直接進入 Playstore。 但在其他社交應用程序中,如果安裝了應用程序,它會打開應用程序。 我該如何解決這個問題?
此邀請鏈接在社交應用之間共享。 在 facebook 帖子中,它在圖像下方顯示鏈接(無論在 setDomainUriPrefix 中傳遞的是什么)。 我們可以隱藏這個 URL 嗎?
這只是在 Facebook 上預覽鏈接。 您可以在此處查看https://developers.facebook.com/tools/debug/ ,了解您的鏈接在平台上共享時的外觀。
此外,當我單擊此鏈接時,即使安裝了該應用程序,它也會直接進入 Playstore。 但在其他社交應用程序中,如果安裝了應用程序,它會打開應用程序。 我該如何解決這個問題?
這似乎需要更多細節。 雖然如果 Firebase 動態鏈接是在 Facebook 上打開的,但 Facebook 上的 FDL 存在一個已知問題,因為該平台會覆蓋鏈接的行為方式。 確保您的應用具有在 FDL 中配置的深層鏈接的意圖過濾器,並檢查在pendingDynamicLinkData
和intent.data
上收到的鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.