2016-08-15 67 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上分享同一個鏈接時,它可以工作。 –