微信开发者平台获取应用签名_微信开发平台 应用签名 - CSDN
  • 微信开放平台创建移动应用时上图大家都遇到过,这里的应用签名是什么呢? 这里介绍说可以通过签名生成工具在已安装当前应用的手机中获取,(待会获取测试一下)我们先搞明白它是什么,这里提到了该应用签名开发者签名...


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

    这里介绍说可以通过签名生成工具在已安装当前应用的手机中获取,(待会获取测试一下)我们先搞明白它是什么,这里提到了该应用签名由开发者签名该应用的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调试



    展开全文
  • 应用签名:用于对当前应用进行二次身份校验,开发者可以使用签名生成工具直接从安装当前应用的手机中获取应用签名开发者签名该应用的keystore文件决定 注意:需要取md5码 方法1 (1)到微信开发平台,下载...
    • 说明

    应用签名:用于对当前应用进行二次身份校验,开发者可以使用签名生成工具直接从安装当前应用的手机中获取。应用签名由开发者签名该应用的keystore文件决定

    注意:需要取md5码

    • 方法1

    (1)到微信开发平台,下载签名生成工具,Android资源下载签名生成工具

    (2)把你的app安装到手机,并安装签名生成工具

    (3)打开工具,输入包名,如图

    • 方法2

    使用keytool命令:keytool -list -v -keystore your.keystore

     

    展开全文
  • 微信开发平台,如何获取应用签名 ##第一种 1.在微信开发网站下载<a签名开发工具> 2.下载到手机上,安装应用 **3.在输入框输入包名,点击Get Signature ** 4.获取到签名 ##第二种 在cmd里找到java目录下的bin...

    微信开发平台,如何获取应用签名


    ##第一种
    1.在微信开发网站下载<a签名开发工具>
    在这里插入图片描述2.下载到手机上,安装应用
    在这里插入图片描述**3.在输入框输入包名,点击Get Signature **
    4.获取到签名
    在这里插入图片描述
    ##第二种
    在cmd里找到java目录下的bin文件,然后写./keytool -list -v -keystore D:\Android\Projects\Jztc\XXX.jks,获取到MD5
    在这里插入图片描述
    ##最后得到的MD5和那个签名对比。

    展开全文
  • 微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905 下一步后需要填写应用...

    在微信开放平台,申请移动应用的时候:

    https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905

    下一步后需要填写应用签名

    这可难倒了我了..签名 keystore文件可没有这么简单.

    "开发者可以使用签名工具直接从安装当前应用的手机中获取"

    查找文档,根据这个页面提供的一个工具 签名生成工具

    https://open.weixin.qq.com/cgi-bin/readtemplate?t=resource/app_download_android_tmpl&lang=zh_CN

    复制代码
    Android资源下载
    开发工具包
    开发第三方应用所需要的库以及文件。点击下载
    范例代码
    包含了一个完整的范例工程。该范例的使用可以参阅Android平台上手指南:HelloWeixin@Android。点击下载

    签名生成工具用于获取安装到手机的第三方应用签名的apk包。点击下载

     

    复制代码

    可以一个字符串,类似于:

     应用签名:049a9fde46bfc5087f3825582208b248

    安装这个应用可以获取本手机已经安装的某个android软件,根据软件的包名,类似于: com.demo.AppX 来查找这个软件,以及获取这个软件的 应用签名。

    还有一个工具是在

    http://wiki.open.qq.com/wiki/mobile/SDK下载

    Android_SDK_V2.3.1 Connect_logo_1.png的tools目录下有一个  获取签名.apk ,这个也可以获取,但是我测试发现,只能显示一部分的本机应用,有些应用查不到,就麻烦了..

    所以还是用wechart的那个吧.遗憾的是,腾讯为什么不把两个小工具源码也发出来呢??

     

     

     

     

    微信开放平台 文档:

    https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl

     

    Signature的生成方法[java.security 类 Signature]

    http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/java/security/Signature.html

     

    Android获取应用程序信息列表:

    http://www.cnblogs.com/Ryandroid/archive/2011/11/25/2263226.html

    展开全文
  • 在运行里输入CMD 我把JKS文件放在了E盘里 然后在命令行里输入 E:切换到E盘里 再输入keytool -list -v -keystore 签名.jks 后按回车 ...把冒号去掉然后把大写字母改成小写就是微信所要的应用签名 最后就提交审核吧

    在运行里输入CMD

    我把JKS文件放在了E盘里

    然后在命令行里输入 E:切换到E盘里

    再输入keytool -list -v -keystore 签名.jks 后按回车

    出来显示的MD5就是微信里要用的应该签名但是要注意 把冒号去掉然后把大写字母改成小写就是微信所要的应用签名

    最后就提交审核吧


    展开全文
  • 微信开放平台申请相关应用接口的时候,要求一个应用签名的东西!...2、找到需要获取的那个APP进去查看复制(需要获取应用签名的APP要先安装到手机) 像微信那边的就是需要证书指纹(MD5)这个值,...
  • 首先用android studio给项目生成apk文件,具体步骤如下(..) 获取md5:有两种方法可以获取的md5 (1)在AndroidStudio控制台切换到Terminal窗口,切换到你刚才生成的签名文件...(2)利用签名工具获取(将签名工具和a
  • 之前微信开放平台中申请创建应用,没有整理,过了好久,又重新百度,今天索性整理了,以供童鞋们...有两种方法获取应用签名: 一.查询keystore的MD5 可以在运行窗口,定位到keystore所在的路径,(以android默认key...
  • 参考:Android如何查看应用签名信息 http://www.trinea.cn/android/android-view-signatures/comment-page-1/ 参考: 微信平台开发应用的签名 ...
  • 本地测试没有问题,部署到正式服务器,微信支付获取不到prepay id,怎么解决
  • 微信分享有时候,在申请的时候,需要填写它的签名,那签名如何获取呢? 用于对当前应用进行二次身份校验,开发者可以...应用签名开发者签名该应用的keystore文件决定。 解决方法: 在网站: https://open.wei...
  • 微信开放平台“开发资源”中网站... 据开发者资质认证处介绍:开发者资质认证通过后,微信开放平台帐号下的应用,将获得微信登录、智能接口、第三方平台开发等高级能力。 所以在微信第三方授权登陆获取用户信息...
  • 下面介绍如何获取程序的签名。   解决方案: 选择程序,右键---&gt;android tools ---&gt;签名发布,按步骤生成一个签名keystore和一个经过签名的apk,安装该APK到手机;   选择自己的程序,右键运行....
  • 微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&amp;type=app
  • 微信开放平台需要的签名如果直接使用eclipse打包生成的MD5签名是不行的。 需要把这个eclipse打包生成MD5签名做一些处理: (1)冒号:去掉 (2)大写字母换成小写字母 (做以上处理的时候一定要认真,错一个字母微信...
  • 微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905 下一步后需要填写应用签名 ...
  • 你看到的这个文章来自于...   在微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f72
1 2 3 4 5 ... 20
收藏数 6,354
精华内容 2,541
关键字:

微信开发者平台获取应用签名