2017-06-06 4 views

Antwort

-1

Facebook Messenger Extension unterstützt jetzt sowohl mobile als auch Desktop. Facebook hat diesen Desktop-Support bei seinem neuesten Update auf der Messenger-Plattform V2.1 eingeführt. Here ist die vollständige Liste der neuen Updates in V2.1 auf Facebook Messenger-Plattform.

+0

"Messenger Extensions werden jetzt sowohl auf Mobilgeräten als auch auf Desktops unterstützt. Sie müssen jedoch möglicherweise Folgendes beachten, damit es ordnungsgemäß funktioniert:" Es wird unterstützt Desktop –

+0

Nun, das war das letzte Update von Facebook nach dem 27. Juli Update auf Messenger Plattform v2.1. Ich bin froh, dass sie diese Funktion auf dem Desktop verfügbar gemacht haben. –

0

Ich benutze die MessengerExtension v2.1 und es kann sowohl auf dem Desktop (Facebook Messenger Web App) und Mobile (Facebook Messenger Android/iOS App) arbeiten.

Dies ist etwas, das die Dokumentation überhaupt nicht erwähnt, zumindest nicht auf dieser Seite /webview/extensions.

Ich bin mir völlig bewusst, dass das Hinzufügen dieser Header nicht funktionieren wird, da diese Header in der Facebook Messenger Web App komplett blockiert sind und somit ignoriert werden.

Ich habe einen Weg gefunden, damit es funktioniert, anstatt der Dokumentation zu folgen.

window.extAsyncInit = function() { 
 
    /** 
 
    * NOTE: getContext works on both dekstop and mobile. 
 
    */ 
 
    const APP_ID = '<YOUR_FACEBOOK_APP_ID>'; 
 
    MessengerExtensions.getContext(APP_ID, (uids) => { 
 
    /** Do more stuff here */ 
 
    }, (error, errorMessage) => { 
 
    console.error('Error occurred -', errorMessage); 
 
    console.error(error); 
 
    }); 
 
};

hoffe, das hilft!