0

Ce que j'essaie de faire est d'essayer d'ouvrir un ChatHead dans FB-Messenger en utilisant la méthode OpenURL en titane.Open Facebook Messenger Chat Head Usng OpenURL

Ti.Platform.openURL("fb-messenger://user/" + {user-Id}) 

Je suis en mesure d'ouvrir le Messager avec succès, mais je ne suis pas le chat en mesure avec l'utilisateur, comme à chaque fois que je vous envoie un message, il me donne une alerte qui dit « Échec de l'envoi Vous ne pouvez pas effectuer cette action ».

Je ne suis pas sûr de ce qui ne va pas, est-ce la permission FB Messenger après avoir soumis l'application pour examen sur Facebook.

Toute aide serait appréciée. Merci à l'avance

+0

Avez-vous résolu votre problème? –

+0

@BobSwager: J'utilise un module titanium ti.facebook pour implémenter la fonctionnalité ci-dessus. Je recherche mais je ne trouve aucune option de bouton d'URL dans ce module. Jetez un oeil à ce lien: [https://github.com/appcelerator-modules/ti.facebook] –

+0

Créez-le par vous-même –

Répondre

0

Le bouton URL peut être utilisé pour ouvrir une page Web dans le navigateur intégré à l'application. Ce bouton peut être utilisé avec les boutons et les modèles génériques.

Vous devez publier le bouton pour l'utilisateur. Votre JSON doit être:

"buttons":[ 
     { 
     "type":"web_url", 
     "url":"https://yourUrl", 
     "title":"View Item", 
     "webview_height_ratio": "compact" 
     } 
    ] 

Facebook a ses propres règles.

More about this topic.