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

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

    注意:需要取md5码

    • 方法1

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

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

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

    • 方法2

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

     

    展开全文
  • 微信开放平台,申请移动应用的时候: 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

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


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

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



    展开全文
  • 微信开发者平台 1.移动应用的创建 (1)填写基本信息(应用的基本内容、应用的App图标等) (2)填写平台信息(应用的官网、应用的平台(ios、android、wp8应用))其中要有应用签名、应用报名填写 (3)...

    微信开发者平台
    1.移动应用的创建
    (1)填写基本信息(应用的基本内容、应用的App图标等)
    (2)填写平台信息(应用的官网、应用的平台(ios、android、wp8应用))其中要有应用签名、应用报名填写
    (3)提交成功
    这里写图片描述

    2.提交成功之后可以进行查询填写的资料,会有7天的待审核时间,如下图:
    这里写图片描述

    3.申请通过的界面如下图(其中获得了朋友圈分享以及微信好友):
    这里写图片描述
    4.现在完成了应用创建,那么接下来就可以在你的android项目中继承你的微信朋友圈和微信好友的分享了。

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

    在运行里输入CMD

    我把JKS文件放在了E盘里

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

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

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

    最后就提交审核吧


    展开全文
  • 本地包测试的时候debug签名设置在微信开发平台上,测试微信授权登录没有问题,准备上线,开放平台签名更换为线上包,本地也打了线上包测试,但是一直提示“签名不对,请检查平台签名是否一致”。 排查: 检查了...
  • 修改微信开发平台应用签名后,本以为会立即生效,但是等了一段时间还是没有生效,一个比较好的方法就是微信重新登录下就可以了
  • 微信开发平台,如何获取应用签名 ##第一种 1.在微信开发网站下载<a签名开发工具> 2.下载到手机上,安装应用 **3.在输入框输入包名,点击Get Signature ** 4.获取到签名 ##第二种 在cmd里找到java目录下的bin...
  • 本人在接入微信sdk时遇见了好多坑,借此给大家提个醒,能帮助到的点个赞,帮不到的可以参考一下。1.返回码为 -6 ——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。2....
  • 参考:微信开放平台Android应用签名的本质及如何获取 1.首先用android studio给项目生成apk文件 2.获取md5:有两种方法可以获取的md5 (1)在AndroidStudio控制台切换到Terminal窗口,切换到你刚才生成的签名文件...
  • 本地测试没有问题,部署到正式服务器,微信支付获取不到prepay id,怎么解决
  • 首先用android studio给项目生成apk文件,具体步骤如下(..) 获取md5:有两种方法可以获取的md5 (1)在AndroidStudio控制台切换到Terminal窗口,切换到你刚才生成的签名文件...(2)利用签名工具获取(将签名工具和a
  • 本人在接入微信sdk时遇见了好多坑,...——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。 2.就是在你什么都正确的情况下,一点微信登录或分享就闪退,千万不要随意去修...
  • 在审核之前,需要填写应用的相关信息,包括名称、图标、用途说明、签名等。 下面介绍如何获取程序的签名。 解决方案: 选择程序,右键--->android tools --->签名发布,按步骤生成一个签名keystore和一个经过...
  • Android如何查看应用签名信息--微信平台开发应用的签名 转载于:https://www.cnblogs.com/zhujiabin/p/4615803.html
  • 开发者模式,使用微信提供的接口,将用户的请求通过微信平台转发到开发者应用程序中。   在开发者模式中,微信平台更像是一个中转站,在用户与开发者直接传递消息。开放公众号的更多功能。 准备 一台拥有公网...
  • 微信分享有时候,在申请的时候,需要填写它的签名,那签名如何获取呢? 用于对当前应用进行二次身份校验,开发者可以...应用签名开发者签名该应用的keystore文件决定。 解决方法: 在网站: https://open.wei...
  • 今天花了点时间搞了下微信签名工具生存微信开放平台注册时候的应用签名。  1、下载签名生成工具------> 2、安装 ------> 3、打包你应用生成签名 ------>4、在签名工具中输入包名 生成对应的签名工具序列号 填入...
  • 微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&amp;type=app
1 2 3 4 5 ... 20
收藏数 8,356
精华内容 3,342