MessengerExtensions.getSupportedFeatures()

SDK de extensiones de Messenger

Este método forma parte del SDK de extensiones de Messenger. Para obtener información sobre cómo incluir el SDK en el sitio web, consulta Agregar el SDK de extensiones de 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:

FunciónDescripción

payments

Indica si se admiten pagos en este cliente.

sharing_broadcast

El uso de beginShareFlow() para abrir un proceso de envío a varios canales funcionará en este cliente.

sharing_direct

El uso de beginShareFlow() para compartir contenido en la conversación actual funcionará en este cliente.

sharing_open_graph

La capacidad para compartir mensajes de Open Graph está disponible.

context

getContext() está disponible en la vista web.