微信开发平台安卓签名_安卓应用签名 微信开放平台 - CSDN
  • 微信开放平台Android应用签名的本质及如何获取

    万次阅读 多人点赞 2017-03-10 19:30:01
    微信开放平台创建移动应用时上图大家都遇到过,这里的应用签名是什么呢? 这里介绍说可以通过签名生成工具在已安装当前应用的手机中获取,(待会获取测试一下)我们先搞明白它是什么,这里提到了该应用签名由开发者签名...


    在微信开放平台创建移动应用时上图大家都遇到过,这里的应用签名是什么呢?

    这里介绍说可以通过签名生成工具在已安装当前应用的手机中获取,(待会获取测试一下)我们先搞明白它是什么,这里提到了该应用签名由开发者签名该应用的keystore文件决定。

    接下来我们便来探究一下这个应用签名是什么

    思路:

    1.创建一个keystore文件

    2.创建一个Android应用

    3.使用keystore文件签名该应用得到签名apk

    4.使用签名生成工具查看该应用的签名

    我们下面开始一步步执行

    1.生成keystore文件

    在自己电脑jdk的安装目录bin文件夹内打开dos命令行(cmd命令打开cd到bin目录也可以),输入如下命令:

    keytool -genkey -alias qj_test -keyalg RSA -validity 10000 -keystore qj_test.keystore
    具体操作如下图:

    这时我们发现在我们的bin文件夹内多了一个qj_test.keystore文件,它就是我们生成的keystore文件


    接下来我们在命令行输入如下命令:

    keytool -list -v -keystore qj_test.keystore
    输入密钥库口令:123456之后得到详细的keystore输出信息如下:

    这里大家明显看到我把MD5值给框起来了,跟它有关系吗?想知道答案继续往下看吧…

    2.创建一个简单的android项目

    项目的包名为:com.qj.keystoretest ,包名符合规范可以随便命名,因为后面会用到,故在此处标出(如何创建项目略)

    3.使用keystore文件签名该应用得到签名apk

    我们的android应用已经创建好了,现在如何使用我们的keystore文件签名我们的应用呢






    app-release.apk便是我们使用自己生成的keystore文件签名生成的apk文件

    先把该apk装到手机中,就剩最后一步啦!

    4.使用签名生成工具查看该应用的签名

    签名生成工具下载(微信开发平台)

    签名生成工具下载(新浪微博开放平台)

    任意下载一个(是一个apk文件)安装手机后运行:



    很显然两个工具生成的签名是相同的,因为签名是由我们的keystore文件决定的,从新浪签名获取工具的名字其实也不难发现,签名应该和MD5有关

    签名生成工具生成的签名:add1944573e750774d84c04148c720a0

    keystore文件中的MD5值:AD:D1:94:45:73:E7:50:77:4D:84:C0:41:48:C7:20:A0

    对比发现:MD5值去掉两两之间的 " : " ,并将大写改为小写之后,奇迹出现了! 你会发现它和签名生成工具生成的签名一模一样。

    总结:微信开放平台Android应用签名的本质便是我们签名文件keystore的MD5值


    相关知识点:

    我们创建自己的keystore,利用keystore生成签名apk文中已经介绍了,如果想要在每次运行调试应用的时候也用该keystore文件生成apk,

    请参考:Android studio 如何指定使用自己生成的keystore调试



    展开全文
  • 本地包测试的时候debug签名设置在微信开发平台上,测试微信授权登录没有问题,准备上线,开放平台签名更换为线上包,本地也打了线上包测试,但是一直提示“签名不对,请检查平台签名是否一致”。 排查: 检查了...

    本地包测试的时候debug签名设置在微信开发平台上,测试微信授权登录没有问题,准备上线,开放平台上签名更换为线上包,本地也打了线上包测试,但是一直提示“签名不对,请检查平台签名是否一致”。

    排查:

    检查了包签名和平台签名确实一致;

    清理studio缓存,卸载包重新安装,还是未解决问题。

    解决:

    最后猜测问题不是在我们自己包这边,是在微信那边可能授权登录的时候做了缓存,缓存了上一次登录的签名信息,所以重新登录了微信,果然解决。。。

    展开全文
  • Android如何查看应用签名信息--微信平台开发应用的签名
    展开全文
  • 微信官方提供的引用签名工具,可以获取签名
  • 老套路,先看图: 大家支付的时候下面的签名一般是如何弄出来的? 1.一个字母一个字母手写...跟微信官方获取签名信息的使用方法一样,输入包名点击获取签名信息(记得前提要安装输入包名的apk的正式版本才可以获...

    老套路,先看图:

    ä¿®æ¹å¼åä¿¡æ¯

    大家支付的时候下面的签名一般是如何弄出来的?

    1.一个字母一个字母手写?容易出错

    2.用QQ截图然后使用QQ的图片文字识别功能?(我一般用这个)

    但是都特别麻烦,于是乎我自己把微信官方的签名工具搞下来将源码重新搞了下,增加复制签名功能。如下图:

     

    跟微信官方获取签名信息的使用方法一样,输入包名点击获取签名信息(记得前提要安装输入包名的apk的正式版本才可以获取签名信息)

    小工具地址:源码地址

    喜欢的可以star一下。感谢

    展开全文
  • 微信支付--应用签名更新(Android

    千次阅读 2019-01-09 08:48:04
    今天突然发现微信支付不管用了,查了半天,终于找出来问题(以前是可以用的),记录...微信开放平台,进去查看授权状态和app的应用签名、包名内容。 授权正常,包名没有修改。那基本可以确定是应用签名的问题了。 ...
  • 之前微信登录的时候需要应用的签名,然后就直接用android studio自带的工具Build–>Generate Signed APK 获取了签名,给微信弄上就以为ok了,运行一下还是调不起微信授权页面,没有在gradle中做一些相应配置的话,...
  • Android 实现微信分享 签名说明

    千次阅读 2018-04-24 20:05:55
    获取签名文件 ...微信开放平台申请应用 填写App的相关信息,注意确保包名跟签名填写正确,填写完成提交微信审核。 微信集成测试 在进行微信集成测试时,请填写你申请App的AppID。测试时需要导出带签名...
  • 修改微信开发平台的应用签名后,本以为会立即生效,但是等了一段时间还是没有生效,一个比较好的方法就是微信重新登录下就可以了
  • 1:url 如果异步获取jsdk的话 url必须传过去当前的url
  • 微信开放平台申请相关应用接口的时候,要求一个应用签名的东西! 还有在一些平台申请相关服务也需要,比如在个推在推送配置! 下面介绍获取方法 1、首先下载安装安卓应用签名获取的APK ...
  • 微信开发平台修改Android签名的坑

    千次阅读 2017-10-07 02:57:44
    使用微信分享功能只支付的时候遇到修改Android签名后不能正常调用分享功能及支付功能,用微信官方求助(微信、qq、电话均无人工服务只有可恶的1,2,3等条文),无奈只能写投诉邮件咨询签名生效时间,7天后终于回了封...
  • android微信开放平台修改签名

    千次阅读 2017-10-12 16:21:01
    本人在接入微信sdk时遇见了好多坑,借此给大家提个醒,能帮助到的点个赞,帮不到的可以参考一下。1.返回码为 -6 ——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。2....
  • 微信平台 签名生成工具

    万次阅读 2013-09-25 09:56:36
    今天花了点时间搞了下微信签名工具生存微信开放平台注册时候的应用签名。  1、下载签名生成工具------> 2、安装 ------> 3、打包你应用生成签名 ------>4、在签名工具中输入包名 生成对应的签名工具序列号 填入...
  • 第一步:打包程序并查看微信开放平台的应用签名是否正确。 微信签名工具:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&...
  • 微信开发平台,如何获取应用签名 ##第一种 1.在微信开发网站下载<a签名开发工具> 2.下载到手机上,安装应用 **3.在输入框输入包名,点击Get Signature ** 4.获取到签名 ##第二种 在cmd里找到java目录下的bin...
  • 记录一下:项目重构,之前使用Hybrid开发的app,现在要用Weex开发,做微信分享的时候用的是 之前旧app里面申请的key,刚开始提示包名不对,请检查包名是否与开放平台上填写的一致一致,然后改成包名一样,分享的时候又...
  • 关于微信登陆调式提示签名不一致问题...后面会有空格,要把空格去掉,然后点击按钮,会得到当前包的应用签名,然后和微信开放文档得到的应用签名对比一下,把微信开放平台上的应用签名改成现在的这个签名,如图: ...
  • 后端返回给前端的timestamp参数,iOS不支持20190404112022这样的格式,换成1554347913这样的格式就好了,记录一下
  • 签名生成器(专门用于生成微信各种签名
1 2 3 4 5 ... 20
收藏数 40,138
精华内容 16,055
关键字:

微信开发平台安卓签名