首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用iOS facebook-graph-api向一个朋友发送自定义消息?

如何使用iOS facebook-graph-api向一个朋友发送自定义消息?
EN

Stack Overflow用户
提问于 2013-10-16 03:14:40
回答 1查看 951关注 0票数 0

我有一个philosophy multiplayer question-answering应用程序,允许玩家相互竞争,回答有关哲学和伦理学的问题。对于注册,我允许使用facebook登录。我有一个列表,玩家可以邀请他的facebook好友一起玩。它完成了对该应用程序的请求-后端与所有玩家的朋友,并返回安装了该应用程序。

对于那些还没有安装应用程序的人,我想让播放器邀请他们安装应用程序。我还没有找到一种使用iOS图形应用程序接口来做这件事的方法。当玩家点击朋友(我有fbID)时,有没有可能发送一条带有一些自定义文本和下载应用程序链接的消息?

使用webdialogs方法,它似乎不允许自定义文本发送到一个特定的播放器。该方法会打开一个带有好友选择的新窗口。我不需要它,因为用户已经选择了一个朋友来邀请。有没有办法在Facebook iOS API中使用FBWebDialogs或任何其他方法来实现这一点?

代码语言:javascript
复制
[FBWebDialogs
     presentRequestsDialogModallyWithSession:nil
     message:@"Learn how to make your iOS apps social."
     title:nil
     parameters:nil
     handler:nil]
EN

回答 1

Stack Overflow用户

发布于 2013-10-16 03:33:16

为此,方法是在您的服务器上设置一个简单的XMPP服务器,并使用他们的XMPP登录发送它,您可以通过以下代码片段获得该登录。

代码语言:javascript
复制
if (![FBSession.activeSession.permissions containsObject:@"xmpp_login"]){
        [[FBSession activeSession] requestNewReadPermissions:@[@"xmpp_login"] completionHandler:^(FBSession * session, NSError * error){
            if (!error){
                [self functionThatCommunicatesWithServerAndSendsXMPPLoginInformation];
            } else {
                // handle error
            }
        }];
    } 

有一些很好的框架使得XMPP非常容易在简单的层次上实现,比如用于python/django的SleekXMPP。

这绝对是一项很小的工作,但可能会更有效。别发垃圾邮件就行了。

获取更多指南(尽管我认为有点过时):

Facebook chat framework for iphone sdk

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19389211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档