Envoyer des messages personnels à l'user facebook par application iOS native

Je veux un moyen d'envoyer des messages personnels sur facebook par application native iOS. Personnel dans le sens de ce ne devrait pas être un post de mur seulement la personne visée peut voir le message. Nous avons essayé de find la solution et nous avons eu la solution suivante, mais chacun a des problèmes.

  • Notification Facebook (actuellement en mode bêta): Ceci est uniquement pour l'application de canvas Web pas pour l'application iOS native.
  • Demande d'application : Nous sums en mesure d'envoyer un message à une personne. Mais Facebook ne montre aucune notification dans la zone de notification pour cela. L'user peut voir ces messages dans "Jeux / Demandes" mais ce que nous voulons, c'est qu'une notification soit générée pour cela et cela devrait être compatible avec les moyens mobiles. L'iPhone devrait pouvoir recevoir une notification si le count FB est configuré.

Toute aide serait appréciée.

Trois options pour vous, aucune shinye:

  1. Utilisez la boîte de dialog d'envoi dans une vue Web masquée à l'aide du formulaire URL et utilisez ssortingngByEvaluatingJavaScriptFromSsortingng pour remplir le champ de text et triggersr le button ( https://developers.facebook.com/docs/reference/dialogs/send/ ). Ils disent que ce n'est pas pour cela afin qu'ils puissent vous crier s'ils découvrent.

  2. Utilisez l'API de chat ( https://developers.facebook.com/docs/chat/ ). Cela signifie que vous vous connectez via XMPP et qu'un message apparaîtra dans la window de discussion ou s'affichera en tant que message s'il est hors ligne. Vous pouvez le faire directement à partir de l'appareil – je l'ai fait une fois et c'était horrible mais a finalement fonctionné. Meilleur IMHO serait d'envoyer une requête HTTP à un server et PHP votre path dans Jabber comme le montre l'exemple de FB.

  3. Vous pouvez apparemment envoyer un courriel à [fb username] @ facebook.com et il apparaîtra comme un message. Vous pouvez utiliser l'appel standard Opengraph pour get le nom d'user.

Martin

J'ai déjà compris, mais tard dans la réponse à la question. Après les nombreuses searchs sur google j'ai trouvé que nous pouvons y parvenir en utilisant ChatAPI.

J'ai trouvé un code source sur github: https://github.com/KanybekMomukeyev/FacebookChat
Dans ce code, vous pouvez voir l'implémentation de chatAPI.

@Martin a donné les trois bonnes solutions, mais 1 et 3 secondes ne fonctionnaient pas. 3 option donnait une erreur dans l'envoi de courrier électronique. Mais personnellement, je pense que cette option est vraiment bonne. Cela devrait être la solution.