MessengerExtensions.getSupportedFeatures()

مجموعة SDK لملحقات Messenger

تُعد هذه الطريقة جزءًا من مجموعة SDK لملحقات Messenger. للحصول على معلومات عن تضمين مجموعة SDK في موقعك، راجع إضافة مجموعة SDK لملحقات Messenger.

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

مشاركة رسائل open graph متوفرة.

context

getContext() متوفر في webview.