Zalo登录
注册前的准备工作
由于国内网络无法直接打开Zalo页面,因此需要一个较稳定的VPN。
创建开发者账号
登录Zalo开发者后台
可以在网页最底部把网页设置为英文
创建自己的应用
1.点击右上角【创建应用】
2.创建好应用后记录Application ID和Application secret key 并点击Log in
3.点击Android,填写Package name(unity包名)、Hash key。
如何获取Hashkey,他这里是需要SHA1,我们可以通过:
1、win+R 打开cmd命令窗口
2、输入命令:keytool -list -v -keystore jks路径地址
3、输入密钥口令
4.得到以下信息
AndroidStudio添加ZaloSDK
1.添加ZaloSDK库以构建gradle
build.gradle文件中添加以下依赖项:
implementation “com.zing.zalo.zalosdk:core:2.6.0329@aar”
implementation “com.zing.zalo.zalosdk:auth:2.6.0329@aar” implementation"com.zing.zalo.zalosdk:openapi:2.6.0329@aar"
注:添加@aar是因为AndroidX和Android support有冲突
报错为:
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.internal.package-info found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.versionedparcelable.CustomVersionedParcelable found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.NonParcelField found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0