首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QBUser来自PFUser

QBUser来自PFUser
EN

Stack Overflow用户
提问于 2014-03-03 19:44:23
回答 2查看 270关注 0票数 2

我有一个现有的ios应用程序,是使用Parse PFLoginController为Facebook/Twitter登录创建的。我想为视频聊天添加一个新的选项卡,并想知道是否有一种简单的方法可以从现有的QBUser中创建一个用于聊天的PFUser。

谢谢你,EE

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-03 20:09:01

PFUser类引用https://www.parse.com/docs/ios/api/Classes/PFUser.html

QBUser类引用http://sdk.quickblox.com/ios/Classes/QBUUser.html

代码语言:javascript
复制
PFUser *pfUser = [PFUser currentUser];

QBUUser *user = [QBUUser user];
user.ID = pfUser.objectId;
user.login = pfUser.username;
user.email = pfUser.email;
user.password = pfUser.password;

如果你使用Facebook登录--这也很容易--你只需要Facebook访问令牌。您可以从Facebook访问令牌获取QBUser。

代码语言:javascript
复制
[QBUsers logInWithSocialProvider:@"facebook" accessToken:@"AAAGmLYiu1lcBADxROiXg4okE80FQO1dJHglsbNT3amxmABnmBmhN6ACbgDqNC3H4Y9GmZAdoSfPUkI9O7ZBJvKQCewNZAp3SoxKCNIMwQZDZD3" accessTokenSecret:nil delegate:self]; 

 - (void)completedWithResult:(Result *)result{
     if(result.success && [result isKindOfClass:QBUUserLogInResult.class]){
         QBUUserLogInResult *res = (QBUUserLogInResult *)result;

         QBUUser *user = res.user;

         // Login to chat to use VideoChat features
         QBUUser *currentUser = [QBUUser user];
         currentUser.ID = user.ID; 
         currentUser.password = [QBBaseModule sharedModule].token;  //Facebook/Twitter authentication: use session token as password

         // set Chat delegate
         [QBChat instance].delegate = self;

         // login to Chat
         [[QBChat instance] loginWithUser:currentUser];
     }
 }
票数 1
EN

Stack Overflow用户

发布于 2014-03-03 20:04:08

到目前为止我还没听说过QB。看上去很酷,所以我得去看看。话虽如此,因为我从来没有搞砸过,这都是理论上的。

我有几个应用程序,我已经建立了一个通用聊天实现使用Parse,所以它将很好地过渡到一个真正的消息平台。我这样做,而不是让人们注册两个不同的帐户,如果你仍然需要的分析后端的数据持久性,是让您的分析用户只是匿名。在为Parse创建PFObject数据时,只需为QBUser的ID号创建一个字段。然后,如果需要查找与该匿名用户相关的信息,请将PFQuery设置为搜索给定QBUser的ID字段。

虽然还没有完全考虑清楚,但我能看出这是可行的。

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

https://stackoverflow.com/questions/22155846

复制
相关文章

相似问题

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