2016-08-15 64 views
2

我创建了一个使用Branch.io在Android的深层链接,如分支文档中所述,设置一个图像,我想成为链接的拇指:Branch.io链接不显示图像/拇指在Whatsapp

BranchUniversalObject branchUniversalObject = new BranchUniversalObject() 
      .setCanonicalIdentifier(IDENTIFIER) 
      .setTitle("Link de Teste") 
      .setContentDescription("This is just a test link.") 
      .setContentImageUrl("https://image-link") 
      .setContentIndexingMode(BranchUniversalObject.CONTENT_INDEX_MODE.PUBLIC) 
      .addContentMetadata("key", value); 

    LinkProperties linkProperties = new LinkProperties() 
      .setFeature("sharing") 
      .addControlParameter("$desktop_url", "http://example.com/home") 
      .addControlParameter("$ios_url", "http://example.com/ios"); 

当我分享与Facebook的链接,图像显示正确:

Facebook sharing

但是,当我与WhatsApp的分享链接,没有图像显示。

Whatsapp sharing

任何帮助吗?谢谢。

回答

1

亚历克斯从Branch.io在这里:这应该是在WhatsApp的工作,我可以确认它按照预期与我的一个测试应用程序。我怀疑WhatsApp不喜欢你提供的图像 - 可能是尺寸错误或未指定。你可以试试我们的$og_image_height$og_image_widthparams并看看Facebook的open graph debug tool的任何其他错误。

+0

我们有一个相同的问题。从iOS到Android的共享将不会显示图像。 Alex的解决方案没有带来任何成功。你有没有发现更多关于这个错误? – beseder

+0

@beseder能否分享关于哪些工作不正常的更多细节?它是通过WhatsApp从iOS到Android设备共享的吗?那另一个方向呢?示例链接? –

+0

就我而言,它看起来好像是Alex说的那样:Android中的WhatsApp不喜欢我图片中的某些内容(我的图片是来自Firebase存储的网址),但我还没有发现什么问题。当我在iOS的WhatsApp上分享同一个链接时,它可以工作。 –