ShareSDK For Unity的使用

来源:互联网 发布:淘宝店铺怎么来搞信誉 编辑:程序博客网 时间:2024/04/30 13:24
  1. 下载sharesdk官方网址: http://www.mob.com/#/
  2. 菜单中选择 SDK下载=ShareSDK For Unity3D
    这里写图片描述
  3. 这是我最新下载软件包,下载地址如下: http://pan.baidu.com/s/1pKKCx2V,大家也可以到官网下载最新的
    这里写图片描述
    这里写图片描述

这里写图片描述


新建一个工程,在这个工程中创建一个Cube,一个Button
这里写图片描述


将如上截图中的Unity3D-ShareSDK/Assets目录下被红色底线标识的Plugins文件夹拖放到新工程中的Assets目录下
这里写图片描述

这时候项目会报错,这是因为我们没有切换到android平台下:
这里写图片描述


下面切换一下平台:
这里写图片描述
这里写图片描述

此时就没有错:然后我在Assets/Scripts目录下新建一个类脚本(shaerMy.cs),并把这个脚本挂到主摄像机下,脚本类容如下:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述

最后将屏幕上的分享按钮与shaerMy.cs类中的btnScreenCapOnClick方法绑定


这样一个微信分享就做好,可以将应用发布到安卓手机上,打开软件后,首界面截图如下:

这里写图片描述

上图中,点击分享按钮后,就会跳到微信好友界面,然后点击某个好友,然后选中发送,就将照片截图分享给刚才选中的好友

这里写图片描述



上面是微信分享的一些步骤,我已经试验没问题,不仅可以分享微信还可以分享到QQ/手机短信/QQ空间(其实就是空间中的说说)等很多平台上

在实践过程中我遇到的一些问题:
1. ngui会报一些无名的错误,绝对不是我们操作的问题,我把ngui文件夹删掉重新导入,然后把工程关掉重新打开,然后再运行程序,折腾一番又好了,大家不要慌,反正不是自己误操作所引起的问题,绝对是其软件程序内部的问题,因此可以采取上面办法多试试,就好
2. 不同写法,分享结果长相也不一样,如下图,是两次分享结果:
这里写图片描述

问题的关键在于这:
这里写图片描述


这里写图片描述



注意,同样是选择原生的方式分享图片,分享到微信时只会分享一张图,分享到QQ时,在分享时可以顺带说句话


下面是上面(缩略图+标题+内容方式)享到QQ的部分界面:
这里写图片描述
这里写图片描述

大家有没有注意到这个地方:
这里写图片描述
如果要想去掉美的厨房,两种方式:
1. 采用原生的图片方式分享
2. 带标题或内容的分享,此时需要到腾讯开放平台注册申请一个appid和appkey,需要填写银行账户/企业营业执照,然后还需要等待审核通过等流程,因此如果我们是个人开发玩玩,就不必要去腾讯申请appid,了解有这么回事就OK!
这里写图片描述


最后有人会问,shareSDK组件appkey必须到sharesDK官网注册申请吗,回答是非必须的,这个appkey只是起到统计的作用,可以到sharesdk官网登录自己的账户查看软件被分享的次数

注册sharesdk账户非常简单,账户注册成功就可以得到appkey

FR:海涛高软(hunk xu) QQ群:386476712

3 0
原创粉丝点击