Le funzioni dell'SDK per le estensioni di Messenger disponibili nella visualizzazione web variano in base alla versione del bot di Messenger in cui è aperta la visualizzazione web. Per questo motivo, è importante verificare che la funzione utilizzata sia disponibile quando la visualizzazione web è aperta.
Per eseguire tale operazione, puoi chiamare getSupportedFeatures()
per ottenere un array delle funzioni supportate nel client attuale. Se una delle funzioni di cui hai bisogno non è disponibile, puoi sfruttare l'occasione per richiedere all'utente di effettuare l'aggiornamento dell'app.
Le seguenti funzioni dell'SDK per le estensioni di Messenger sono disponibili nella visualizzazione web:
Funzioni | Descrizione |
---|---|
| Indica se i pagamenti sono supportati sul client. |
| L'uso di |
| L'uso di |
| La condivisione di messaggi Open Graph è disponibile. |
|
|
Per una lista completa dei parametri del metodo, consulta il riferimento per getSupportedFeatures().
MessengerExtensions.getSupportedFeatures(function success(result) {
let features = result.supported_features;
}, function error(err) {
// error retrieving supported features
});
getSupportedFeatures()
restituirà un array contenente le funzioni supportate nella visualizzazione web attuale per la callback eseguita correttamente. Per dettagli sui valori dell'array restituiti, consulta Funzioni di seguito.
{
"supported_features":[
"payments",
"context",
"sharing_broadcast",
"sharing_direct",
"sharing_open_graph"
]
}