MessengerExtensions.getSupportedFeatures()

SDK das Extensões do Messenger

Este método faz parte do SDK das Extensões do Messenger. Para obter informações sobre como incluir o SDK no seu site, consulte Adicionar SDK de Extensões do Messenger.

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:

RecursoDescrição

payments

Se o recurso de pagamentos tem suporte neste cliente.

sharing_broadcast

Usar beginShareFlow() para abrir um fluxo de transmissão funcionará nesse cliente.

sharing_direct

Usar beginShareFlow() para compartilhar com o tópico atual funcionará nesse cliente.

sharing_open_graph

O compartilhamento de mensagens Open Graph está disponível.

context

getContext() está disponível no WebView.