找回密碼
 注冊帳號

掃一掃,訪問微社區

Unity unity2018微信登錄安卓端接入通過jar包封裝調用

8
回復
1797
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
5熟悉之中
931/1000
排名
31436
昨日變化

10

主題

60

帖子

931

積分

Rank: 5Rank: 5

UID
230640
好友
1
蠻牛幣
5300
威望
0
注冊時間
2017-7-6
在線時間
855 小時
最后登錄
2020-11-20

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
前面發了個ios端得接入流程帖子,有老鐵回復問我有沒有android端,最近忙著上線,現在抽空補上

//準備工作
1.微信開發平臺新增應用,填寫相關信息等待通過審核,得到app_Idapp_secret2.通過簽名生成apk生成簽名,將簽名復制填寫到微信開發平臺/開發信息/應用平臺/安卓平臺/應用簽名處,下面是微信簽名apk下載地址(unity的簽名文件生成不會網上找找相關資料)
https://open.weixin.qq.com/cgi-b ... 477f&lang=zh_CN
?。。。ㄈ绻罩襟E做,提示簽名與開發后臺不一致,無法跳轉。將微信退出后重新登錄試試)
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, 下載次數: 17

售價: 10 蠻牛幣  [記錄]

回復

使用道具 舉報

5熟悉之中
895/1000

0

主題

651

帖子

895

積分

Rank: 5Rank: 5

UID
342395
好友
0
蠻牛幣
786
威望
0
注冊時間
2020-3-16
在線時間
244 小時
最后登錄
2020-11-27
沙發
2020-8-11 08:41:47 只看該作者
unity2018微信登錄安卓端接入通過jar包封裝調用,謝謝分享
回復 支持 反對

使用道具 舉報

7日久生情
4816/5000
排名
2965
昨日變化

33

主題

2767

帖子

4816

積分

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

UID
173503
好友
7
蠻牛幣
1691
威望
0
注冊時間
2016-10-5
在線時間
1528 小時
最后登錄
2020-11-27
板凳
2020-8-12 08:42:56 只看該作者
不懂  繼續學習。。。。。
回復 支持 反對

使用道具 舉報

7日久生情
3318/5000
排名
4092
昨日變化

0

主題

2380

帖子

3318

積分

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

UID
254705
好友
1
蠻牛幣
2853
威望
0
注冊時間
2017-11-16
在線時間
576 小時
最后登錄
2020-11-27
地板
2020-9-7 15:54:58 只看該作者
66666666666666666666666
回復 支持 反對

使用道具 舉報

6蠻牛粉絲
1020/1500
排名
2965
昨日變化

0

主題

202

帖子

1020

積分

Rank: 6Rank: 6Rank: 6

UID
264326
好友
0
蠻牛幣
9772
威望
0
注冊時間
2018-1-14
在線時間
320 小時
最后登錄
2020-11-6
5#
2020-9-8 09:04:21 只看該作者
unity2018微信登錄安卓端接入通過jar包封裝調用,謝謝分享
回復 支持 反對

使用道具 舉報

7日久生情
2799/5000
排名
10707
昨日變化

0

主題

1377

帖子

2799

積分

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

UID
301976
好友
1
蠻牛幣
3039
威望
0
注冊時間
2018-10-31
在線時間
1324 小時
最后登錄
2020-11-27
6#
2020-9-8 10:00:40 只看該作者
收藏點贊加評論.... 著實很nice   
回復 支持 反對

使用道具 舉報

7日久生情
3318/5000
排名
4092
昨日變化

0

主題

2380

帖子

3318

積分

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

UID
254705
好友
1
蠻牛幣
2853
威望
0
注冊時間
2017-11-16
在線時間
576 小時
最后登錄
2020-11-27
7#
2020-9-9 08:32:13 只看該作者
66666666666666666666666666
回復 支持 反對

使用道具 舉報

2初來乍到
127/150

0

主題

12

帖子

127

積分

Rank: 2Rank: 2

UID
254848
好友
0
蠻牛幣
202
威望
0
注冊時間
2017-11-17
在線時間
115 小時
最后登錄
2020-11-27
8#
2020-10-19 17:11:12 只看該作者
謝謝分享
回復

使用道具 舉報

4四處流浪
420/500

0

主題

123

帖子

420

積分

Rank: 4

UID
339562
好友
0
蠻牛幣
139
威望
0
注冊時間
2020-1-14
在線時間
297 小時
最后登錄
2020-11-27
9#
2020-11-3 09:28:31 只看該作者

thank you for your sharing
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

内蒙古麻将app 好友一起玩的麻将软件 河南省22选5预测号 捕鱼王者 三国风云2单机版安卓 手机棋牌打鱼套路 陕西陕西快乐10分助手 江西时时彩如何开奖 旺旺大庆麻将下载 来打红中麻将手机版 全民福州麻将怎么作弊 安徽25选5开奖结果 江西多乐彩11选五开奖结果 重庆时时彩大小软件 哈灵上海麻将安卓下载 下载陕西麻将官方网站 456棋牌 下载