Android 微信登陆 |
您所在的位置:网站首页 › 微信登录界面安卓代码 › Android 微信登陆 |
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 |