1

我有要求在社交媒體上共享帶有標題,說明和圖像的產品鏈接。Firebase動態鏈接不會在共享WhatsApp和重定向到AppStore/PlayStore上顯示圖像

我嘗試使用基於動態鏈接的深度鏈接,它的工作原理非常好,但我無法在共享Whats-App中的鏈接時獲取圖像。因爲我們希望這在whatsapp中工作,所以請對我的Firebase動態鏈接有任何想法。

我也使用了開放圖(og)標籤和Twitter的嘰嘰喳喳卡和嘗試重定向到應用程序使用java script.Below是java腳本。

var now = new Date().valueOf(); 
    setTimeout(function() { 
     if (new Date().valueOf() - now > 600) return; 
     RedirectToMarket(); 
    }, 500);  
    var deepUrl = getParameterByName('deepUrl'); 
    var url = encodeURI(deepUrl); 
    if (url) { 
     window.location = url; 
    } 

該腳本可以幫助安裝應用程序時,將重定向到應用程序,但是當應用程序無法在手機安裝不定向玩商店或應用程序商店。

需要任何其他解決方案,如果有。

回答

2

問題在於WhatsApp上圖像的圖像標準。圖像(JPG或PNG)的尺寸必須小於300KB,最小尺寸爲300 x 200像素。

2

對於預覽圖像,請查看此示例中的FIRDynamicLinkSocialMetaTagParameters iOS代碼https://firebase.google.com/docs/dynamic-links/ios/create。使用這個類,您可以提供將在預覽中呈現的鏈接文本,描述和圖像。這些數據在鏈接發佈到iMessage和Facebook時呈現。 WhatsApp也應該使用這些數據。

關於JavaScript重定向: 我建議在導航到動態鏈接時不要使用JS重定向或服務器重定向。 iOS有嚴格的規則要求用戶通過Universal Link激活應用程序。在做JS重定向的時候Universal Links不會參與。 你試圖通過使用JS重定向實現什麼?

+0

否WhatsApp不適用於Firebase動態鏈接。它只顯示鏈接,因爲我們分享了標題,描述和圖片,但如果我們分享FB,Twitter,linkedin等,則會顯示圖片標題和說明。 使用Javascript,我們可以重定向到iOS應用程序(如果已安裝),但不會重定向到AppStore(如果未安裝),則同樣適用於Android。 –

+0

你可以分享你正在使用的動態鏈接嗎?隨意在這裏回覆或發郵件給oleksiyi _at_ google.com –

+0

抱歉不能共享鏈接。但我可以告訴你,firebase動態鏈接正常工作,它是WhatsApp圖像標準,因爲圖像無法在WhatsApp中預覽。 –