【已解决】Android微信开放平台,申请移动应用的 应用签名 如何获取

2019-03-02 01:08|来源: 网路

 

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

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

 


转自:http://www.cnblogs.com/ayanmw/p/3721858

相关问答

更多

请问,java语言开发微信公众号支付时。提示验签失败

ipc备案完会给一个验证文件,放到域名能直接访问的地方就可以。如你的域名是www.test.com,ipc给你的文件名为ipc.txt,则http://www.test.com/ipc.txt要能直接访问到。实际文件名大概是8位有字母数字组成的随机数。ipc备案需要单独申请。我们微网站是项目经理做的备案,备案自己查一下流程。微信api明确说要ipc备案。做完备案再测试可能就好了。

微信公众平台 如何申请内测资格

这个已经停止申请了,这个目前主要是用来进行菜单设计的。用不上,不如直接等官方正式发布接口吧

微信开放平台怎么用申请公众平台

登录 注册 微信开放平台 首页 资源中心 管理中心 数据中心 帐号中心第三方平台 开启公测 全新的开放类型,让开发者帮助公众号解决垂直行业需求 了解更多 微信登录

如何获取APK签名签名?(How to get APK signing signature?)

您可以使用PackageManager类http://developer.android.com/reference/android/content/pm/PackageManager.html访问APK的签名签名 Signature[] sigs = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures; for (Signatu ...

Android)微信开发者的应用签名。(Android) Application Signature of weChat developers. What value do I put in it?)

看看我在github上找到的这个示例代码。 对于签名,请使用用于签署已发布APK的密钥的MD5哈希值。 最简单的方法是设置一个签名,以便始终用于调试/发布版本。 如果您的项目中有一个持有签名密钥的java密钥库,则可以将以下内容添加到应用程序gradle文件中,以使用常量签名对调试版本进行签名: android { ... // Keystore located in root project folder. Google can show many examples on ...

按标签名称获取元素[this]?(get element by tag name [this]?)

您可以为所有标签元素添加onclick侦听器 var links = document.getElementsByTagName('a'); for (var i = 0, il = links.length; i < il; i++) { links[i].onclick = clickHandler; } function clickHandler(event) { console.log(this.innerHTML); } <a>Link a</a> <a>Lin ...

如何获取APK的签名校验和?(How do I get the signature checksum of my APK?)

尝试这个 keytool -list -printcert -jarfile [path_to_your_apk] | grep -Po "(?<=SHA256:) .*" | xxd -r -p | openssl base64 | tr -d '=' | tr -- '+/=' '-_' 详情如下: keytool -list -printcert -jarfile [path_to_your_apk]提取有关APK证书的信息, grep -Po "(?<=SHA256:) .*" | xx ...

使用PDFBox从PDF获取可见签名?(Get Visible Signature from a PDF using PDFBox?)

由于没有人回答,我自己在评论中尝试了我的建议。 第一个结果: import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import java.io.IOException; import java.lang.reflect.Field; import java.u ...

如何获取仅使用v2方案签名的APK签名校验和?(How do I get the signature checksum of my APK that is signed with only the v2 scheme?)

在示例的基础上构建如何获取APK的签名校验和? 你提到过: apksigner verify -print-certs [path to your apk] | grep -Po "(?<=SHA-256 digest:) .*" | xxd -r -p | openssl base64 | tr -d '=' | tr -- '+/=' '-_'` 您所指的“签名校验和”是APK签名证书的URL安全Base64编码SHA-256摘要。 apksigner verify --print-cert ...

如何在Android原生C中获得APK签名签名?(How to get APK signing signature in Android native C ?)

经过多次研究,我找到了可以获得签名和IssuerDN的代码。 JNIEXPORT void JNICALL Java_org_telegram_messenger_ApplicationLoader_st(JNIEnv *env, jobject obj) { jclass cls = (*env)->GetObjectClass(env, obj); jmethodID mid = (*env)->GetMethodID(env, cls,"getPackageManager" ...