接入微信开放平台基本步骤

  1. 注册微信开发者账号
  2. 创建应用,获得AppIDAppSecret
  3. 填写应用信息,如包名应用签名
  4. 下载范例代码

注意事项
要确保填写在微信开放平台的应用信息中AppID+包名+签名信息正确

接入过程中会遇到调试失败,例如无法微信分享,这其中的大多数问题出在应用签名,下面就专门谈谈应用签名的设置与获取。

应用签名

虽不像打包时需要设置kestore,但在点击run时实际使用的是一个默认的keystore。在调试过程中也可以使用微信示例项目中的debug.keystore。

Eclipse设置方法

Window->Preferences->Android->Build,在Custom debug keystore中选择示例项目提供的debug.keystore。
记下debug.keystore的MD5签名ce187ed67e05c2d8879Bf66bbfdfc8b9,将这个签名填写到微信开放平台相关应用的信息中。注意,这个应用签名在发布应用后要更换为实际keystore对应的应用签名。

Android Studio设置方法

项目右键菜单Module Settings->app->signing->Store File。

这样在debug时就不需要用实际发布的keystore进行打包,也就不需要每次输入keystore密码了。

然而实际发布应用时,需要使用你自己的keystore进行打包,这时就要获取新的应用签名。

应用签名获取方法

下载签名生成工具,用于获取安装到手机的第三方应用的签名,然后将获取到的签名填写到微信开放平台相关应用的信息中。

总之,谨记本文开头的注意事项,这里再重申一次。

注意事项
要确保填写在微信开放平台的应用信息中AppID+包名+签名信息正确

Android应用接入微信开放平台相关推荐

  1. 手把手教你接入微信开放平台,实现网站拉起微信账号登录,从0开始详细记录

    一点自述: [ 劝退篇:个人还是算了吧,看看流程就成,因为微信不给个人开放,可参考其中原因,下面都有截图 ] 我也是参考各种文章,避过.爬过各种坑才慢慢走过来.  首先,很多人找不到微信开放平台(即网 ...

  2. Unity发布PC平台,接入微信开放平台网页应用,扫码登录不拉起浏览器直接显示二维码在UI上

    文章目录 一.前言 二.登录微信开放平台,申请网页应用 三.抓取授权二维码原理 四.测试 五.核心代码 六.补充:如何知道用户扫码成功 一.前言 Unity发布PC平台,如果在PC平台想要使用微信登录 ...

  3. Android中接入微信客户端

    最近因为工作的项目中要接入微信开放平台,于是一直在做这方面的工作,再加上比较忙,所以只有现在才有机会来记录一下关于程序中接入微信开放平台的事情. 目前android版只支持SDK接入微信,朋友圈分享功 ...

  4. 微信开放平台Android应用的签名

    微信开放平台Android应用签名的本质便是我们签名文件keystore的MD5值. keytool -list -v -keystore qj_test.keystore 获得: 别名: naoli ...

  5. Android之微信开放平台创建应用

    微信开放平台网站:https://open.weixin.qq.com 1:登录之后(未登录就注册),点击移动应用开发进入 点击创建应用之后,进入填写对应信息. 接下来,填写平台信息. 应用签名获取方 ...

  6. 微信开放平台开发第三方授权登陆(三):Android客户端

    微信开放平台开发系列文章: 微信开放平台开发第三方授权登陆(一):开发前期准备 微信开放平台开发第三方授权登陆(二):PC网页端 微信开放平台开发第三方授权登陆(三):Android客户端 微信开放平 ...

  7. android微信解析失败,微信开放平台sdk解析失败

    时间:2017年7月20日 14:00左右,重新编译了一下Android Studio,报出了一个匪夷所思的错误: 早上还好好的,为啥下午就莫名其妙报出这个错误呢.看错误内容,应该是AS找不到指定的依 ...

  8. 微信开放平台-第三方平台-全网发布接入【java版本】

    微信给出的文档 概述 在第三方平台方创建成功并最终开发测试完毕,提交全网发布申请时,微信服务器会通过自动化测试的方式,检测服务的基础逻辑是否可用,在确保基础可用的情况下,才会允许公众号第三方平台提交全 ...

  9. android之微信开放平台修改签名

    本人在接入微信sdk时遇见了好多坑,借此给大家提个醒,能帮助到的点个赞,帮不到的可以参考一下. 1.返回码为 -6 -------造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和 ...

最新文章

  1. Android架构篇-3 网络接口封装
  2. Fckeditor PHP/ASP File Upload Vul
  3. IROS 2021 | 激光视觉融合新思路?Lidar强度图+VPR
  4. 常见排序算法效率比较
  5. Oracle啟動模式關閉模式
  6. vector邻接表建图+dijkstra模板
  7. 北斗导航 | 北三全球电离层延迟修正模型——BDGIM模型(附C源代码)
  8. boost::log::dynamic_type_dispatcher用法的测试程序
  9. 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)
  10. 一个好用的查看Angular应用ngrx状态的Chrome扩展:Redux devTools
  11. SAP CRM WebClient UI element id的生成逻辑
  12. leetcode647. 回文子串(动态规划)
  13. Could not create directory F:\Qt\Test\Error in Util.asciify(build-First_02-Desktop_Qt_5_6_3_Min
  14. Unity3d 札记-Let's try shooting 知识点汇总
  15. (c语言)将一个数组逆序输出
  16. fullcalendar 只保留周_周末大利好!重磅全球指数加仓,210亿资金涌向A股「投资周历来了」...
  17. 双曲函数奇偶性_第二百一十二夜:高考押题-双曲函数的性质
  18. 微博自动同步发表到微头条工具使用说明
  19. Scratch打气球游戏 电子学会图形化编程scratch等级考试三级真题答案2019-9
  20. 【软件测试】linux命令-引用符号(反斜杠\、单引号‘‘、双引号““)

热门文章

  1. Android SDK 国内镜像
  2. 农总行计算机类,中国农业银行总行计算机类笔试经验【精选】
  3. 【健康管理师】常用健康监测指标
  4. 【转载】【UEFI学习】edk2中各个包介绍
  5. 童年记忆中的各种水果
  6. SQL的采集与查询教程
  7. PHP 图片处理类(水印、透明度、缩放、相框、锐化、旋转、翻转、剪切、反色)...
  8. 深度学习中,范数有什么意义
  9. linux ctex缺少字体,LaTeX .sty文件缺失解决办法
  10. 什么是 Headless CMS?