找回密码
 注册帐号

扫一扫,访问微社区

Unity unity2018微信登录安卓端接入通过jar包封装调用

6
回复
1169
查看
[ 复制链接 ]
5熟悉之中
927/1000
排名
31435
昨日变化

10

主题

59

帖子

927

积分

Rank: 5Rank: 5

UID
230640
好友
1
蛮牛币
5098
威望
0
注册时间
2017-7-6
在线时间
852 小时
最后登录
2020-9-5
2020-8-5 16:05:51 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
前面发了个ios端得接入流程帖子,有老铁回复问我有没有android端,最近忙着上线,现在抽空补上

//准备工作
1.微信开发平台新增应用,填写相关信息等待通过审核,得到app_Idapp_secret2.通过签名生成apk生成签名,将签名复制填写到微信开发平台/开发信息/应用平台/安卓平台/应用签名处,下面是微信签名apk下载地址(unity的签名文件生成不会网上找找相关资料)
https://open.weixin.qq.com/cgi-b ... 477f&lang=zh_CN
!!!(如果照着步骤做,提示签名与开发后台不一致,无法跳转。将微信退出后重新登录试试)
3.在unity安装路径下找到classes.jar 在官网下载libammsdk.jar。将两个jar包放入安卓工程libs文件夹下。


默认是:Unity\\Editor\\Data\\PlaybackEngines\\P\\Variations\\mono\\Release\\Classes\\classes.jar
//接入流程
Android 代码:
(1)Main Activity类继承UnityPActivity封装接口供unity调用,主要有RegisterToWeChat()注册appid,weiLogin()登录调用接口会将token返回给unity
(2)wxapi文件夹下WXEntryActivity类为主要的实现逻辑,不用修改,该文件夹名及类名都是固定的,不可随意修改
(3)AppConst类下面G_Name为接收安卓消息的对象名字,WeiXin_AppId为开发平台自己的appid

Unity 代码:
(1)只有一个WxLogin测试类,代码也很简单,一个注册函数,一个登录函数
(2)在Asset目录下新建Plugins/Android目录用于放Android导出的jar包和mainfest文件

Android Studio 导jar包设置步骤(主要修改build gradle):
(1)开头 apply plugin: \'com.android.library\'  替换掉apply plugin: \'com.android.application
(2)删除android下applacation Id一行
(3)尾部增加打包jar代码,直接用我工程的即可
(4)选择Terminal 输入命令gradlew makeJar 开始打包jar生成的jar包在build/libs文件夹下

Androidmianfest.设置
!!!包名改为自己开发平台的包名,并且和unity端统一
<uses-permission android:name=\"android.permission.INTERNET\"/>
<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>
<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>
<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>
<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>
<-data android:name=\"unityp.UnityActivity\" android:value=\"true\" />
<-data android:name=\"unityp.ForwardNativeEventsToDalvik\" android:value=\"false\" />

//打包测试
(1)将unitylib.jar(这个是我安卓导出的jar包名字,可以自己更改路径为bundle/libs)
libammsdk.jar
androidmainfest.
以上三个文件导入到unity asset/plugins/android目录下
(2)打包apk,选择前面设置的签名文件,直接ok!!!

//
网盘:https://pan.baidu.com/s/14EqMp76b0H_y0Ahw4hoSUQ
更多图片 小图 大图
组图打开中,请稍候......

unity微信登录安卓.txt

147 Bytes, 下载次数: 9

售价: 10 蛮牛币  [记录]

回复

使用道具 举报

5熟悉之中
848/1000

0

主题

625

帖子

848

积分

Rank: 5Rank: 5

UID
342395
好友
0
蛮牛币
741
威望
0
注册时间
2020-3-16
在线时间
223 小时
最后登录
2020-9-29
2020-8-11 08:41:47 显示全部楼层
unity2018微信登录安卓端接入通过jar包封装调用,谢谢分享
回复 支持 反对

使用道具 举报

7日久生情
4738/5000
排名
2965
昨日变化

33

主题

2738

帖子

4738

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
173503
好友
7
蛮牛币
1583
威望
0
注册时间
2016-10-5
在线时间
1479 小时
最后登录
2020-9-29
2020-8-12 08:42:56 显示全部楼层
不懂  继续学习。。。。。
回复 支持 反对

使用道具 举报

7日久生情
3198/5000
排名
4092
昨日变化

0

主题

2290

帖子

3198

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
254705
好友
1
蛮牛币
2763
威望
0
注册时间
2017-11-16
在线时间
549 小时
最后登录
2020-9-29
2020-9-7 15:54:58 显示全部楼层
66666666666666666666666
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1000/1500
排名
2965
昨日变化

0

主题

202

帖子

1000

积分

Rank: 6Rank: 6Rank: 6

UID
264326
好友
0
蛮牛币
9766
威望
0
注册时间
2018-1-14
在线时间
300 小时
最后登录
2020-9-16
2020-9-8 09:04:21 显示全部楼层
unity2018微信登录安卓端接入通过jar包封装调用,谢谢分享
回复 支持 反对

使用道具 举报

7日久生情
2476/5000
排名
10707
昨日变化

0

主题

1309

帖子

2476

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
301976
好友
1
蛮牛币
2840
威望
0
注册时间
2018-10-31
在线时间
1069 小时
最后登录
2020-9-29
2020-9-8 10:00:40 显示全部楼层
收藏点赞加评论.... 着实很nice   
回复 支持 反对

使用道具 举报

7日久生情
3198/5000
排名
4092
昨日变化

0

主题

2290

帖子

3198

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
254705
好友
1
蛮牛币
2763
威望
0
注册时间
2017-11-16
在线时间
549 小时
最后登录
2020-9-29
2020-9-9 08:32:13 显示全部楼层
66666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

蛮牛教育10.1大促销!全站6折扣!