知识点
相关文章
更多最近更新
更多【已解决】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
可以一个字符串,类似于:
应用签名:049a9fde46bfc5087f3825582208b248
安装这个应用可以获取本手机已经安装的某个android软件,根据软件的包名,类似于: com.demo.AppX 来查找这个软件,以及获取这个软件的 应用签名。
还有一个工具是在
http://wiki.open.qq.com/wiki/mobile/SDK下载
Android_SDK_V2.3.1 的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语言开发微信公众号支付时。提示验签失败[2022-10-30]
ipc备案完会给一个验证文件,放到域名能直接访问的地方就可以。如你的域名是www.test.com,ipc给你的文件名为ipc.txt,则http://www.test.com/ipc.txt要能直接访问到。实际文件名大概是8位有字母数字组成的随机数。ipc备案需要单独申请。我们微网站是项目经理做的备案,备案自己查一下流程。微信api明确说要ipc备案。做完备案再测试可能就好了。 -
微信公众平台 如何申请内测资格[2022-03-29]
这个已经停止申请了,这个目前主要是用来进行菜单设计的。用不上,不如直接等官方正式发布接口吧 -
微信开放平台怎么用申请公众平台[2023-02-03]
登录 注册 微信开放平台 首页 资源中心 管理中心 数据中心 帐号中心第三方平台 开启公测 全新的开放类型,让开发者帮助公众号解决垂直行业需求 了解更多 微信登录 -
如何获取APK签名签名?(How to get APK signing signature?)[2022-01-17]
您可以使用PackageManager类http://developer.android.com/reference/android/content/pm/PackageManager.html访问APK的签名签名 Signature[] sigs = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures; for (Signature si ... -
Android)微信开发者的应用签名。(Android) Application Signature of weChat developers. What value do I put in it?)[2023-05-19]
看看我在github上找到的这个示例代码。 对于签名,请使用用于签署已发布APK的密钥的MD5哈希值。 最简单的方法是设置一个签名,以便始终用于调试/发布版本。 如果您的项目中有一个持有签名密钥的java密钥库,则可以将以下内容添加到应用程序gradle文件中,以使用常量签名对调试版本进行签名: android { ... // Keystore located in root project folder. Google can show many examples on how t ... -
您可以为所有标签元素添加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); } Link a Link b ...
-
尝试这个 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:) .*" | xxd -r ...
-
由于没有人回答,我自己在评论中尝试了我的建议。 第一个结果: 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.util.H ...
-
在示例的基础上构建如何获取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-certs打印AP ...
-
经过多次研究,我找到了可以获得签名和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" ,"() ...