API batchSendTemplateMsg → wire EChatSubItemType_ShareTemplate(42).
The five cards below are 1:1 reproductions of the legacy layout XMLs and cell code (px ≈ dp); all content is sample data.
action);
content / cover / appIcon / appName and the five layout variants are lost. Templates 0 (mini-program card) and 6 (plain text) are unaffected.Reproduced from: layout_chat_cell_item_web_share_card_{image_left, image_right, image_large, video, audio}.xml
+ shared footer …_card_common.xml; rendering logic BaseWebShareCardCell.java:77-80 (title / content / cover / appName+appIcon, whole-card tap → action),
dispatch MessageCellManager.java:261-273. All fields come from IMChatShareTemplateItemPB — i.e. batchSendTemplateMsg's title / content / cover / action / appIcon / appName.