MessengerExtensions.getSupportedFeatures()

Messenger 擴充功能 SDK

此方法屬於 Messenger 擴充功能 SDK 的一部分。若要瞭解如何將 SDK 加到您的網站,請參閱加入 Messenger 擴充套件 SDK一文。

Contents

Method

MessengerExtensions.getSupportedFeatures(success, error)

Example

MessengerExtensions.getSupportedFeatures(function success(result) {
  let features = result.supported_features;
}, function error(err) {
  // error retrieving supported features
});

Parameters

Parameter Type Description

success

Function

Success callback function. Receives an array of features supported in the current webview.

error

Function

Error callback function. Called if Messenger was unable to retrieve supported features.

Returns

An object with the supported features is returned to the success callback.

{
  "supported_features":[
    "payments",
    "context",
    "sharing_broadcast",
    "sharing_direct",
    "sharing_open_graph"
  ]
}

Properties

Property Type Description

supported_features

Array<String>

A list of features supported in the current webview. For details, see Features

Features

The following values may be returned in the supported_features array:

功能說明

payments

這個用戶端是否支援付款

sharing_broadcast

在這個用戶端上可使用 beginShareFlow() 開啟群發流程

sharing_direct

在這個用戶端上可使用 beginShareFlow() 分享到目前的對話串

sharing_open_graph

可分享開放社交關係圖訊息

context

可在 WebView 使用 getContext()