Unity安卓截图分享(二)
本篇文章用于Unity安卓平台做图片分享功能方法的总结和遇到的各种坑。分享方法总结分享功能的SDK来自与MobTech的ShareSDK在官网给出的地址下载插件Mobtech注册账号,并在开发者平台创建应用,获得appkey和appvalue根据官方文档一步一步配置,这里不仅要看Unity的,安卓的文档也非常重要对于安卓的文档只需要配置1.4和2在playsetting->publish s
·
本篇文章用于Unity安卓平台做图片分享功能方法的总结和遇到的各种坑。
分享方法总结
分享功能的SDK来自与MobTech的ShareSDK
- 在官网给出的地址下载插件
- Mobtech注册账号,并在开发者平台创建应用,获得appkey和appvalue
- 根据官方文档一步一步配置,这里不仅要看Unity的,安卓的文档也非常重要
对于安卓的文档只需要配置1.4和2
在playsetting->publish setting点击,之后再gradleTemplate文件中添加MobSDK.spEdition=FP。
在调用sharesdk之前添加MobSDK.submitPolicyGrantResult(true,null);代码,至于隐私政策的不上架就不需要。
剩余的就是按钮Unity的文档该删删该改改
文档1
文档2
baseProjectTemplate的配置
在launcherTemplate最下面添加
// 下面是mob的配置
//这里表示你只能向QQ好友和微信好友分享
apply plugin: 'com.mob.sdk'
MobSDK {
appKey "34bd52e955a9a"//这里改为自己的appKey
appSecret "8ed74b50456f38ffbdd523432c317bc0"//这里改为自己的appSecret
ShareSDK {
loopShare true
//平台配置信息
devInfo {
QQ{
id 1
sortId 2
sharebyappclient true
enable true
//这句代码可以绕过审核,在不申请应用(如QQ Wechat)的appid和appsecret的情况下也可以分享图片
//代价是只能分享图片不能分享链接,但省去了申请id的过程(很麻烦)。
bypassapproval true
appId "1112055323"
appSecret "O20jTdZrRVJreylg"
}
Wechat {
id 2
sortId 5
sharebyappclient true
enable true
bypassapproval true
//appId "wx4868b35061f87885"
// appSecret "64020361b8ec4c99936c0e3999a9f249"
userName "gh_afb25ac019c9"
path "pages/index/index.html?id=1"
withShareTicket true
miniprogramType 0
}
}
}
}
// mob的配置结束
以上都是分享功能的配置接下俩就是代码了,代码也很简单,拿官方的demo直接用就可以。
说了这些乱七八糟的,自己都看不懂了,懒得总结了,附完整工程。项目Unity2019.4.25。
链接:https://pan.baidu.com/s/1bxR3SAqqL–inaXZWZ_F8A
提取码:qing
更多推荐
已为社区贡献2条内容
所有评论(0)