微信申请 包名和签名

开发环境:

window 7

Egret Engine 5.0.14

Egret support 5.0.12 Eclipse 

 

一  申请微信移动应用

二  怎么获取Android包名

三  怎么获取Android签名

 

一  申请微信移动应用

1 登录微信开放平台:

https://open.weixin.qq.com/

 

2 管理中心-移动应用-创建移动应用

 

 

 

 填写基本信息

 

 

3 填写完基本信息,确认后,到了Android包名和签名的应用地方,那么Android包名和签名是什么?怎么获取?

用于微信审核

 

 

二 获取Android 包名

Egret的发布Support可以参考以前的帖子

http://www.cnblogs.com/gamedaybyday/p/7501961.html

打开工程,包名在AndroidManifest.xml中修改

 修改AndroidManifest.xml的包名Package。

 包名是任意设置的。和你项目源码的package不是一码事。没啥关系。

 

 

 三 Andorid 签名

签名和包名没啥关系。

不同包名的apk可以使用同一个签名keystore。

下面我们来制作签名keystore,右键项目,选择AndroidTools->Export Signed Application...

 选择 Create new keystore。输入密码。得记住这个密码,因为你下次再使用这个keystore时,也就是use existion keystore时,需要输入这个密码

 

 填写详细信息,这里也有一个密码,也得记住

 下一步,选择导出apk存放在哪里。

下一步,我们打包出了一个apk

将Apk安装到手机上。

现在我们有了自定义包名打包出的apk。那么怎么获取签名呢。

首先下载微信的一个获取签名工具并安装到手机,这个工具可以根据包名获取签名....

微信开放平台:

https://open.weixin.qq.com/

资源中心->资源下载->Android资源下载->

 

拉到最下面,会看见一个签名生成工具。下载后安装到手机。

 

这时我们有了2个东西:

APK:使用包名"com.kfgame.yinzijianggggg" 和自己定义的keystore打包出来的apk

微信获取签名工具:GenSignature

打开GenSignature,输入我们apk的包名"com.kfgame.yinzijianggggg"。

点击"Get Signature",则可以获取到签名"ab6de67..............."。 经过测试,两个不同包名,签名值相同,所以这个值和包名没关系,只和keystore有关,保持唯一性。

 至此,我们打包出了一个apk。并且知道这个apk的包名和签名,可以去微信开放平台申请了。

 

原文地址:https://www.cnblogs.com/gamedaybyday/p/8191243.html