前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android 微信开放平台 应用签名

android 微信开放平台 应用签名

作者头像
平凡的学生族
发布2019-05-25 09:32:08
6.2K0
发布2019-05-25 09:32:08
举报
文章被收录于专栏:后端技术后端技术

题目:android 微信开放平台,如何获取应用签名

需求

在微信开放平台申请app应用的时候,遇到要填写应用签名一栏。

解决方案

首先跟随生成keystore和应用签名,生成.jks签名文件, 然后跟随微信开放平台Android应用签名的本质及如何获取的第三、四步,生成带签名的apk,并用专门的工具查看应用签名。

最后用工具查看到应用签名后,我们发现,其实它就是keystore文件的MD5值。 这样,我们就能够查看应用签名了

注意

如果你在修改签名后,进入微信授权页面失败,且提示"应用签名与微信开放平台上的签名不一致",有可能是微信缓存的缘故。 根据android之微信开放平台修改签名,只要清理微信缓存,或重装微信即可。

我尝试过清理微信缓存,但"清理微信缓存"的按钮没法点,就只能重装微信。但我又不想丢失聊天记录。所以最后的解决办法是手机双开应用,另开一个微信,如果要重装就把那个双开的微信删除,再重新开启。这样本体微信的聊天记录就不会丢失了。

后记

接下来还有一个问题没解决:

如何在android studio run app调试时让apk带上签名。

解决方法参考Android Studio直接运行调试签名包 但这样的做法会显示暴露keystore信息,所以跟随Android Studio的两种模式及签名配置的后半部分,可以让项目间接引入keystore信息。

我发现,在debug下运行始终无法带上自己设置的签名,但通过Build->Select build variant设置为release模式后就能带上签名了,有谁知道原因吗,谢谢。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.02.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目:android 微信开放平台,如何获取应用签名
  • 需求
  • 解决方案
  • 注意
  • 后记
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档