OpenAi
OpenAi
  • 首页
  • 关于我们
  • 网络技术分享
  • 知识科普分享
  • 木子笔记

秋之德雨

  • 首页
  • 关于我们
  • 网络技术分享
  • 知识科普分享
  • 木子笔记
    首页/知识科普分享/正文

友盟分享(友盟分享统计 j *** a调用)

木子三石 2023-3-27 211 3/27

本篇文章给大家谈谈友盟分享,以及友盟分享统计 j *** a调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

iOS友盟分享的坑

友盟版本:6.10.3

//    初始化 

    [UMConfigure initWithAppkey:@"友盟AppID" channel:@"App Store"];

//    这个要加,不然 *** 注册会失败,不跳转到 ***

就这句,贼坑,SDK里面没写,Demo里面也没有,但是这个版本就是需要+

    [UMSocialGlobal shareInstance].universalLinkDic = @{@(UMSocialPlatformType_WechatSession):@"",@"UMSocialPlatformType_ *** ":@"222",@"UMSocialPlatformType_Sina":@""};

//接着才是注册 *** *** 等平台信息

    [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_WechatSession *** Key:@"AppID" *** Secret:@" *** Secret" redirectURL:nil];

。。。。

swift项目调不起来友盟分享面板的问题

原因 : 项目中没有使用xcode自建工程时候带的viewcontroller作为根视图控制器,在 *** delegate中直接设置了根视图,这个时候,友盟的sdk会默认将viewcontroller作为根视图,于是导致唤不出分享界面

解决办法 :首先在设置根视图的地方重新创建window,并重新设置该window的根视图,然后删除viewcontroller,main storyboard,plist文件的Main storyboard file base name,target--info的Main storyboard file base name,如图:

iOS开发--使用友盟快速分享与第三方登录注意事项

官方说的比较详细,但是就是有些重复,而且有很多坑

在info.plist中加入安全域名白名单(右键info.plist用source code打开)

在info.plist的NSAppTransportSecurity下新增NSAllowsArbitraryLoads并设置为YES,指定所有HTTP连接都可正常请求

打开 *** ,用第三方登录,发现没有sso授权页面,或打开 *** 失败、 *** 失败、微博失败等

info.plist增加:

在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。

友盟登录和分享

###友盟登录分享的基本步骤

1. 登录友盟,注册账号,成为开发者,个人中心创建应用,获得 *** key。

2. 进入腾讯开放平台或者 *** 开放平台,获取 *** key和 *** id。

3.浏览官方文档配置工程,在info中配置回调url。

4. 在APPDelegate中引入头文件

```

#import "UMSocial.h"

#import "UMSocialWechatHandler.h"

#import "UMSocial *** Handler.h"

```

5. 设置友盟 *** key和第三方平台的 *** key。

6. 进入相应的viewContrller中进行分享和登录

####分享

```

//一句话分享

[UMSocialSnsService presentSnsIconSheetView:self *** Key:@"575f5d0ee0f55a23b8000c4e" shareText:@"需要分享的文字,在公司里边很可能是url链接,这个url一般由后台给" shareImage:[UIImage imageNamed:@"需要分享的图片,有可能是本地图片,也可能是网络图片,如果是网络图片,需要将网络图片的地址转化为UIImage对象"] shareToSnsNames:@[UMShareTo *** ,UMShareToQzone,UMShareToSina,UMShareToWechatSession,UMShareToWechatTimeline] delegate:nil];

```

####登录

```

//1、获取需要登录的第三方平台,根据平台名称,返回平台对象

UMSocialSnsPlatform *platform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina];

//2、响应方法

//参数一:表示执行操作的 ***

//参数二:当前控制器需要执行的任务

//参数三:开启对当前控制器任务的执行

//参数四:登录成功之后获取到的响应

platform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){

//判断登录成功之后,获取用户信息

if (response.responseCode == UMSResponseCodeSuccess) {

//获取用户主体

UMSocialAccountEntity *acount = [[UMSocialAccountManager socialAccountDictionary]valueForKey:UMShareToSina];

NSLog(@"用户昵称~~%@ \n 用户头像~~%@ \n 用户Id~~%@",acount.userName,acount.iconURL,acount.usid);

}

});

```

友盟分享的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于友盟分享统计 j *** a调用、友盟分享的信息别忘了在本站进行查找喔。

- THE END -
最后修改:2023年3月27日 15:59:56

非特殊说明,本博所有文章均来自于网络,侵删。

如若转载,请注明出处:http://www.openai001.com/?p=3359

上一篇 游族影业(游族影业普通人能通过助力电影赚钱吗)
下一篇 友基科技(友基电子有限公司招聘信息)

相关推荐

共有 0 条评论

暂无评论,来一句吧!

点击这里取消回复。

归档

  • 2024 年 4 月
  • 2023 年 4 月
  • 2023 年 3 月

分类

  • 木子笔记
  • 知识科普分享
  • 网络技术分享
友情链接:
友链联系qq:1755990366 永久免费服务器q
Copyright © OpenAi