我要求在社交媒体上与标题,描述和图像共享产品链接。
我尝试了基于火力的动态链接进行深度链接,它的工作原理非常好但是在Whats-App中共享链接时我无法获得图像。因为我们希望这在whatsapp中工作所以请对firebase动态链接有任何想法,而不是我喜欢的。
我还使用了打开图形(og)标签和twitter卡进行推特,并尝试使用java脚本重定向到应用程序.Below是java-script。
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;
}
该脚本有助于在安装应用时重定向到应用,但当应用未在移动设备中安装时,它不会重定向到Play商店或应用商店。
如果有,需要任何其他解决方案。
答案 0 :(得分:5)
问题在于WhatsApp上图像的图像标准。图像(JPG或PNG)的大小必须小于300KB,最小尺寸必须为300 x 200像素。
答案 1 :(得分:3)
对于预览图像,请查看此示例iOS代码https://firebase.google.com/docs/dynamic-links/ios/create中的FIRDynamicLinkSocialMetaTagParameters。使用此类,您可以提供将在预览中呈现的链接文本,描述和图像。链接在iMessage和Facebook中发布时会呈现这些数据。 WhatsApp也应该使用这些数据。
关于JavaScript重定向: 我建议在导航到动态链接时不要使用JS重定向或服务器重定向。 iOS有严格的规则要求用户交互以通过Universal Link激活App。在进行JS重定向时,不会使用Universal Links。 您尝试使用JS重定向实现什么?