SMSSDK合理运用好友关系的方法
一、功能介绍
获取手机通讯录中联系人列表里使用此应用的用户信息,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); } }];
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在win10下安装scrapy
在win下安装scrapy中,经常会遇到报错,building twisted.test.raiser.提示到网址安装Visual C++ Build Tools,1是这个包比较大,2是访问的时候,是404,页面不存在了。幸好https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted ,已经给我们集成了这个包,可以跳过这库的安装。找到对应版本的Twisted并下载到你的文件夹,并运行pip install之后再运行pip install scrapy即可安装成功了
- 下一篇
[python skill]python中tuple 和list 的区别
引用1:https://blog.csdn.net/infty/article/details/42392571 感谢~ 只看定义的话,Tuple会被理解为元素不可变(immutable)的List。但如果只是如此,完全没有必要引入一个新的类型。 这里有一个很有意思的讨论。其中举了个例子。比如你去散步,在每一时刻,你都可以记录下自己的位置,比如$(x,y)$,这是一个Tuple;把这个坐标点放到一个List中,然后每隔一段时间,增添新的坐标点。这样很符合逻辑。但反过来就讲不通了。这反映了Tuple内的各元素之间很强的互补关系--它们共同描述了一个个体。在这个例子中,就是一个坐标点;你如果试图去掉其中的$x$坐标,从两维降到一维,这个Tuple就没有意义了--没人知道它代表那个点。这是Tuple元素不可增添或删减的原因。 另一方面,各坐标点之间的关系则只有先后关系,没有强烈的逻辑关联。所以你如果去掉List的末尾一个坐标点--没问题,现在的List表示的是在你到达倒数第二点前的路线。 用上述讨论中的一句话总结,就是“List有(先后)次序,Tuple有(逻辑)结构”。 另一个说...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主