SMSSDK合理運用好友關係的方法

SMSSDK合理運用好友關係的方法

一、功能介紹

獲取手機通訊錄中聯繫人列表裡使用此應用的用戶信息,app可以提示:你的聯繫人裡某某也正在使用,是否添加好友

開發者可以在用戶驗證手機號碼成功或註冊成功後通過


  1. + (void) submitUserInfo:(SMSSDKUserInfo *)userInfo
  2. result:(SMSSubmitUserInfoResultHandler)result;

上傳該用戶的信息,如頭像,暱稱等

如果另一個用戶的通訊錄聯繫人裡有上傳過的用戶,開發者可以通過

+ (void) getAllContactFriends:(SMSGetContactsFriendsResultHandler)result;

獲取到該好友的信息(驗證的電話號碼,區號,暱稱,頭像等)

二、使用演示

開啟通訊錄好友功能

[SMSSDK enableAppContactFriends:YES];

在用戶驗證手機號後 提交用戶的信息。


  1. [SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
  2. if (!error)
  3. {
  4. // 驗證成功,註冊邏輯
  5. // 註冊成功
  6. SMSSDKUserInfo *user = [[SMSSDKUserInfo alloc] init];
  7. user.phone = @"13800138000";
  8. user.zone = @"1234";
  9. user.avatar = @"http://www.mob.com/public/images/logo_black.png";
  10. user.nickname = @"Max";
  11. user.uid = @"123456789" //開發者可以綁定自已app用戶的id
  12. [SMSSDK submitUserInfo:user result:^(NSError *error) {
  13. if (!error)
  14. {
  15. //上傳成功
  16. }
  17. }];
  18. }
  19. else
  20. {
  21. // error
  22. }
  23. }];

獲取通訊錄聯繫人中使用該app的用戶(通訊錄好友)

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

Objective-C


  1. [SMSSDK getAllContactFriends:^(NSError *error, NSArray *friendsArray) {
  2. if (!error)
  3. {
  4. NSLog(@"%@",friendsArray);
  5. }
  6. }];


分享到:


相關文章: