找回密码
 注册帐号

扫一扫,访问微社区

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

10
回复
3815
查看
[ 复制链接 ]
5熟悉之中
954/1000
排名
31435
昨日变化

10

主题

62

帖子

954

积分

Rank: 5Rank: 5

UID
230640
好友
1
蛮牛币
5582
威望
0
注册时间
2017-7-6
在线时间
876 小时
最后登录
2021-3-6
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, 下载次数: 26

售价: 10 蛮牛币  [记录]

回复

使用道具 举报

6蛮牛粉丝
1010/1500

0

主题

721

帖子

1010

积分

Rank: 6Rank: 6Rank: 6

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

使用道具 举报

7日久生情
4921/5000
排名
2963
昨日变化

33

主题

2795

帖子

4921

积分

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

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

使用道具 举报

7日久生情
3592/5000
排名
4091
昨日变化

0

主题

2605

帖子

3592

积分

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

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

使用道具 举报

6蛮牛粉丝
1047/1500
排名
2963
昨日变化

0

主题

203

帖子

1047

积分

Rank: 6Rank: 6Rank: 6

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

使用道具 举报

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

0

主题

1613

帖子

3627

积分

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

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

使用道具 举报

7日久生情
3592/5000
排名
4091
昨日变化

0

主题

2605

帖子

3592

积分

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

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

使用道具 举报

3偶尔光临
167/300

0

主题

12

帖子

167

积分

Rank: 3Rank: 3Rank: 3

UID
254848
好友
0
蛮牛币
352
威望
0
注册时间
2017-11-17
在线时间
155 小时
最后登录
2021-2-18
2020-10-19 17:11:12 显示全部楼层
谢谢分享
回复

使用道具 举报

5熟悉之中
639/1000

0

主题

127

帖子

639

积分

Rank: 5Rank: 5

UID
339562
好友
0
蛮牛币
442
威望
0
注册时间
2020-1-14
在线时间
512 小时
最后登录
2021-3-8
2020-11-3 09:28:31 显示全部楼层

thank you for your sharing
回复 支持 反对

使用道具 举报

3偶尔光临
170/300
排名
17381
昨日变化

0

主题

107

帖子

170

积分

Rank: 3Rank: 3Rank: 3

UID
129875
好友
0
蛮牛币
153
威望
0
注册时间
2015-11-24
在线时间
25 小时
最后登录
2021-1-27
2021-1-27 09:39:17 显示全部楼层
YOUSHAYN 微信登录安卓端接入通过jar包封装调用,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

27

帖子

79

积分

Rank: 2Rank: 2

UID
301748
好友
2
蛮牛币
7
威望
0
注册时间
2018-10-30
在线时间
52 小时
最后登录
2021-2-23
2021-2-23 14:54:13 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则