Android 微信登陆

您所在的位置:网站首页 微信登录界面安卓代码 Android 微信登陆

Android 微信登陆

2024-07-17 03:20| 来源: 网络整理| 查看: 265

1.首先我们应该先去微信开放平台(https://open.weixin.qq.com)填写应用信息,提交审核

2.审核完成微信开放平台会生成一个appid,和sercet,拿到之后请妥善保管

按照微信开放平台给的文档,下载相应的sdk以及签名工具,在此强调 必须是用签名打包的正式版的apk才可以调起微信的客户端进行授权登录,必须保证应用的签名(用签名工具可以获取)和开放平台上填写的信息一致。

4.开始代码模块 在app级别的build.gradle里面添加依赖

//微信 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+' android{ defaultConfig{ //微信登陆 signingConfigs { release { storeFile file('health.keystore') keyAlias "health" storePassword "123456" keyPassword "123456" } debug { storeFile file('health.keystore') keyAlias "health" storePassword "123456" keyPassword "123456" } } } buildTypes { release { minifyEnabled true zipAlignEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } }

5.建一个包 名字叫wxapi(必须一致) 在这个包里创建一个类,WXEntryActivity(一致)

public class WXEntryActivity extends AppCompatActivity implements IWXAPIEventHandler { private static final int RETURN_MSG_TYPE_LOGIN = 1; private String code; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrescoApp.mWxApi.handleIntent(getIntent


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3