MobTech旗下的ShareSDK如何配置第三方key的方式?(针对Android)

 我来答
娱乐芽儿
2019-06-23 · TA获得超过1070个赞
知道小有建树答主
回答量:1093
采纳率:69%
帮助的人:82万
展开全部
快速集成
下载MobTech旗下SDK产品ShareSDK的Unity3D工具类,双击或导入ShareSDK.unitypackage导入相关文件。 注意该操作可能会覆盖您原来已经存在的文件。
挂接ShareSDK脚本并配置平台信息
选择好需要挂接的GameObject(例如Main Camera),在右侧栏中点击Add Component,选择Share SDK 进行挂接。
挂接后会发现提供了当前支持的平台和及其配置信息。可以直接在此处修改你所需要的平台的配置信息。需要注意的是当前的编译环境是Android还是iOS,其字段名称是不同的哦!
Android编译配置
关键文件:mainTemplate.gradle和proguard-user.txt
Unity2017及以上版本,在Build Settings > Player Settings下面,有两个开关,新建项目的话打开这两个开关就可以在Plugins>Android生成对应的两个文件;由于这两个文件ShareSDK都有直接提供,只需导入.unitypackage就好,Unity检测到已经存在这两个文件,自动会更新为勾选状态;
Build的时候有一个Build System选项,此选项默认选择的Internal,切记要改成选择里面的gradle选项(重要)
图中所示的mainTemplate.gradle文件,即为集成的核心文件,使用编辑器打开此文件,要点内容如下:
此处为区分Unity5.6和Unity2017 gradle插件版本的地方,开发时用到哪个版本就使用哪个,若使用到其他Unity版本,请随意选择一个,然后build,编译的时候会报错的,Console控制台信息报错时会提示插件版本是多少,根据提示修改成需要的版本就好(只修改后面的数字,比如:2.3.0或者2.1.0)

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'//Unity2017
//classpath 'com.android.tools.build:gradle:2.1.0'//Unity5.6
// 注册MobSDK
classpath 'com.mob.sdk:MobSDK:+'
}
}
手机用户54231
2019-06-23
知道答主
回答量:2
采纳率:50%
帮助的人:2.5万
展开全部
ShareSDK提供了三种配置方式,一是在ShareSDK后台配置,二是在客户端中代码配置,三是常规在xml中或者gradle文件中配置,SDK的访问优先级依次递减,也就是说如果您在ShareSDK后台配置了,就不会访问代码中和xml中的配置参数了;具体配置查看文档:第三方平台初始化配置;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师峭都cC
2019-06-23 · TA获得超过6864个赞
知道大有可为答主
回答量:9831
采纳率:79%
帮助的人:476万
展开全部
在OnekeyShareThemeImpl类中,这个shareSilently方法里有个        toast("ssdk_oks_sharing");
把这个去掉就可以
成功和失败的Toast提示是PlatformActionListener这个监听接口里的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式