博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SMSSDK合理运用好友关系的方法
阅读量:6008 次
发布时间:2019-06-20

本文共 1375 字,大约阅读时间需要 4 分钟。

一、功能介绍

获取手机通讯录中联系人列表里使用此应用的用户信息,app可以提示:你的联系人里某某也正在使用,是否添加好友

开发者可以在用户验证手机号码成功或注册成功后通过

+ (void) submitUserInfo:(SMSSDKUserInfo *)userInfo                 result:(SMSSubmitUserInfoResultHandler)result;复制代码

上传该用户的信息,如头像,昵称等

如果另一个用户的通讯录联系人里有上传过的用户,开发者可以通过

+ (void) getAllContactFriends:(SMSGetContactsFriendsResultHandler)result;复制代码

获取到该好友的信息(验证的电话号码,区号,昵称,头像等)

二、使用演示

开启通讯录好友功能

[SMSSDK enableAppContactFriends:YES];复制代码

在用户验证手机号后 提交用户的信息。

[SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {         if (!error)        {            // 验证成功,注册逻辑            // 注册成功            SMSSDKUserInfo *user = [[SMSSDKUserInfo alloc] init];            user.phone = @"13800138000";            user.zone = @"1234";            user.avatar = @"http://www.mob.com/public/images/logo_black.png";            user.nickname = @"Max";            user.uid = @"123456789" //开发者可以绑定自已app用户的id             [SMSSDK submitUserInfo:user result:^(NSError *error) {                if (!error)                {                    //上传成功                }            }];        }        else        {            // error        }    }];复制代码

获取通讯录联系人中使用该app的用户(通讯录好友)

返回的信息即上面上传的userinfo.

Objective-C

[SMSSDK getAllContactFriends:^(NSError *error, NSArray *friendsArray) {         if (!error)        {            NSLog(@"%@",friendsArray);        }     }];复制代码

转载地址:http://oivmx.baihongyu.com/

你可能感兴趣的文章
J2EE环境配置与工具使用
查看>>
bzoj3684: 大朋友和多叉树(拉格朗日反演+多项式全家桶)
查看>>
C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
查看>>
【经典算法】第四回:希尔排序
查看>>
css 禁止选中文本
查看>>
bzoj2165
查看>>
烂泥:【解决】NFS服务器使用showmount –e命令报错
查看>>
烂泥:LVM学习之逻辑卷LV及卷组扩容VG
查看>>
9. ZooKeeper之搭建单机模式。
查看>>
紧急维护,阿里云服务器抢修记
查看>>
数字货币相关
查看>>
payload和formData有什么不同?
查看>>
131016
查看>>
第六次作业
查看>>
python 自动化测试HTTP接口
查看>>
题解——loj6280 数列分块入门4 (分块)
查看>>
Nginx配置文件nginx.conf详解
查看>>
Ubuntu下实现socks代理转http代理
查看>>
tomcat 配置首页
查看>>
《泛在服务 ,平台创新》移动电商生态研究报告
查看>>