分享自 Messenger Webview

分享是 Messenger 體驗的重要元素之一,所以我們簡化了流程,讓與 Bot 互動的用戶可以輕鬆分享您在 Messenger Webview 中展示的專頁。這樣就可以為 Bot 創造絕佳的曝光機會。

預設分享功能

根據預設,Webview 現在開始可以讓用戶從您的 Bot 將專頁分享至 Messenger 的對話中。

當用戶分享連結時,所產生的聊天泡泡內將含有可以讓傳送對象試用 Bot 的屬性。



當用戶決定透過這種方式分享您的專頁時,就會產生訊息聊天泡泡;若要控制此等訊息內容,我們建議您為該專頁設定開放式圖表中繼標籤

若要更精準地控制聊天泡泡,或要建立自訂呼籲字句以供傳送對象點按,不妨試用 Messenger 擴充功能中的自訂分享功能(詳見下文)。

停用預設分享功能

有時,您可能不希望用戶分享 Webview 的內容,例如當中包含敏感資料,或該網站應用程式僅適用於 Bot 用戶。

為此,我們現在推出 webview_share_button 屬性,以供選單項目及網址按鈕使用。只需將此屬性設定為 hide,即可停用 Webview 的分享功能。如果 Webview 內有敏感資料,您就可以考慮使用此屬性。

請注意,此屬性只會在 Webview Chrome 中隱藏分享按鈕。

自訂分享功能

如果用戶曾讚好您 Bot 的內容,他們本已可以從 Webview 分享該等內容。

不過,您可能會希望進一步自訂這些體驗。舉例來說,您可能會想控制所產生的聊天泡泡的格式,並向傳送對象提供特定的呼籲字句,例如「購買」或「玩」。或者,您可能會想將傳送對象導向特定的流程(例如填寫回覆或問卷調查),而代管該流程的網址可能並非傳送者所見的畫面。

您亦可透過 share_contents 屬性,以類似的方式自訂傳送自分享按鈕的訊息。

政策提醒:透過這些 API 分享的訊息必須遵守《平台使用條款》《開發人員政策》。Bot 不得獎勵分享行為,或利用欺騙方式引誘用戶分享內容。

最佳操作實例

如果您 Bot 分享的內容或連結並非為 Messenger 度身訂造,我們建議您繼續使用預設的分享按鈕。

如果您想在 Webview 中使用自訂分享功能,最好關閉預設的 Webview 分享按鈕,否則所產生的聊天泡泡的成效可能會低於您原本所得的成效。

根據《平台政策》,請勿獎勵用戶在不必要情況下分享或封鎖功能。

在 Webview 中,請勿在沒有用戶操作的情況下開啟分享流程。