MessengerExtensions.getSupportedFeatures()

SDK für Messenger-Erweiterungen

Diese Methode gehört zum SDK für Messenger-Erweiterungen. Informationen dazu, wie du das SDK in deine Webseite aufnimmst, findest du unter SDK für Messenger-Erweiterungen hinzufügen.

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:

FeatureBeschreibung

payments

Gibt an, ob Zahlungen auf diesem Client unterstützt werden.

sharing_broadcast

Auf diesem Client kann mit beginShareFlow() ein Übertragungsvorgang geöffnet werden.

sharing_direct

Auf diesem Client kann mit beginShareFlow() der aktuelle Thread geteilt werden.

sharing_open_graph

Das Teilen von Open Graph-Nachrichten ist verfügbar.

context

getContext() ist in der Webansicht verfügbar.