xu-li / cordova-plugin-wechat-example

An example project for cordova-plugin-wechat
151 stars 115 forks source link

这个demo ,android环境下不能使用吗? #21

Open fengsong97 opened 8 years ago

fengsong97 commented 8 years ago

我测试了, 在iOS环境下,能够正常使用, 但是在android环境下,除了能够检测微信是否安装以外,不能使用其他的 功能,有没有人遇到和我一样的问题,谁能告诉我解决方法?(这个问题解决了,android 包签名后,就能正常使用了)

zerak commented 8 years ago

Android下无法使用,只能检测微信是否安装,其他的分享,点什么都会提示“未知错误”。

xu-li commented 8 years ago

android下可以使用的,你要用你自己的key和签名。

yangchengwork commented 8 years ago

请教您所说的key和签名是指,安装时的WECHATAPPID,请教是否还有其它需要修改的。谢谢 如果您指的是WECHATAPPID,同样的id在iOS可以授权通过,但在Android上就没有任何反馈,Log中有显示Auth request has been sent successfully.

xu-li commented 8 years ago

签名指的是这个签名

zerak commented 8 years ago

我把我android调试的信息贴出来了,生成的是签名版的apk,官方有个的获取签名的工具Gen_Signature_Android,另外,我也参照了签名生成方法,这两个生成的应用签名是一致的。 还有什么是我没注意到的吗?

06-28 16:40:52.720 6623-6659/? D/Cordova.Plugin.Wechat: getAppId:wxMyWechatId 06-28 16:40:52.775 6623-6659/? D/Cordova.Plugin.Wechat: plugin initialized. 06-28 16:40:52.775 6623-6659/? D/Cordova.Plugin.Wechat: isWXAppInstalled is called. Callback ID: Wechat342720492. 06-28 16:40:55.930 6623-6659/? D/Cordova.Plugin.Wechat: share is called. Callback ID: Wechat342720493. 06-28 16:40:55.930 6623-6670/? D/Cordova.Plugin.Wechat: Start building message. 06-28 16:40:56.130 6623-6670/? I/Cordova.Plugin.Wechat: Message has been sent successfully. 06-28 16:40:56.535 6623-6623/? D/Cordova.Plugin.Wechat: EntryActivity::onResp:com.tencent.mm.sdk.modelmsg.SendMessageToWX$Resp@4257bc30 06-28 16:40:56.535 6623-6623/? D/Cordova.Plugin.Wechat: EntryActivity::onResp: code:-6 err:null

xu-li commented 8 years ago

你的appid是什么?叫wxMyWechatId?你的应用通过审核了么?

zerak commented 8 years ago

应用通过审核啦、这个appid没有贴出来。appid/应用签名都是对的。

xu-li commented 8 years ago

那你就用libammsdk_debug.jar替换一下libammsdk.jar。再看一下logcat。

zerak commented 8 years ago

EntryActivity::onResp: code:-6 err:null 我在源码里添加的log输出: Log.d(Wechat.TAG, "EntryActivity::onResp:" + " code:" + resp.errCode + " err:" + resp.errStr); 替换成debug的jar,好像没有特别多的输出。

xu-li commented 8 years ago

debug的jar也是微信官方的,所以Logcat输出过滤的话不能用我的TAG。你可以再看看。

XYFBingo commented 8 years ago

@xu-li 遇到同样问题,能检查到微信是否安装,分享不了,一开始appID没改,是提示参数错误,改成应用的appID后,就是没有反应,请问使用这个插件还有其他要注意的吗?应用已经通过微信审查。logcat显示成功发送,但是没有授权页面,实际上也是没发送出去的

XYFBingo commented 8 years ago

解决了,是因为一开始先安装插件,然后再安装平台的原因

htfire commented 8 years ago

@XYFBingo 我这边的问题也是和你的一样,能检查到微信是否安装,分享不了;看你的回复正确的流程是这样吗?-->拉取这个demo-->添加平台-->生成apk包-->生成签名-->到微信开放平台审核-->获取APPID-->添加插件(后面跟上appID)-->添加平台-->run一下吗???请问我这边流程有没有问题?期待回复,谢谢

htfire commented 8 years ago

可以了,微信审核通过后,插件后面跟上这个appid再打包不报错了,就按照这个流程解决了

XYFBingo commented 8 years ago

-->添加插件(后面跟上appID)-->添加平台-->run一下吗? 添加平台是在添加插件之前,插件是依赖平台的,所以是添加平台后再添加插件

------------------ 原始邮件 ------------------ 发件人: "IIbelieve";notifications@github.com; 发送时间: 2016年8月18日(星期四) 上午9:47 收件人: "xu-li/cordova-plugin-wechat-example"cordova-plugin-wechat-example@noreply.github.com; 抄送: "丰,./'.;鱼"724938345@qq.com; "Mention"mention@noreply.github.com; 主题: Re: [xu-li/cordova-plugin-wechat-example] 这个demo ,android环境下不能使用吗? (#21)

@XYFBingo 我这边的问题也是和你的一样,能检查到微信是否安装,分享不了;看你的回复正确的流程是这样吗?-->拉取这个demo-->添加平台-->生成apk包-->生成签名-->到微信开放平台审核-->获取APPID-->添加插件(后面跟上appID)-->添加平台-->run一下吗???请问我这边流程有没有问题?期待回复,谢谢

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

htfire commented 8 years ago

@XYFBingo 添加平台的话 我在生成apk包获取签名的时候就已经添加了,要不然没办法打包啊,所以这个添加平台就没多大用处了吧

XYFBingo commented 8 years ago

是的,只是你为什么还要再add,流程是没啥问题的

------------------ 原始邮件 ------------------ 发件人: "IIbelieve";notifications@github.com; 发送时间: 2016年8月22日(星期一) 中午11:58 收件人: "xu-li/cordova-plugin-wechat-example"cordova-plugin-wechat-example@noreply.github.com; 抄送: "丰,./'.;鱼"724938345@qq.com; "Mention"mention@noreply.github.com; 主题: Re: [xu-li/cordova-plugin-wechat-example] 这个demo ,android环境下不能使用吗? (#21)

@XYFBingo 添加平台的话 我在生成apk包获取签名的时候就已经添加了,要不然没办法打包啊,所以这个添加平台就没多大用处了吧

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

gzfgeh commented 8 years ago

我看到你们签名后都可以了,但是我签名完后还是不行,点击报错 Failed:未知错误,有遇到同样问题的吗?

leahtrt commented 6 years ago

签名后确实可以了。 @gzfgeh 你确认一下,是否app的签名和送给微信审核的是一致的

harrily commented 5 years ago

@xu-li 此demo的作者提供了一个appid=wx4a525790c75c494f,是否提供了生成此demo的apk签名的方法? 没提供的话,只能自己申请appid,给项目签名,然后测试,这样太不方便了(因为微信平台申请appid,需要7个工作日)

XYFBingo commented 5 years ago

微信一般3个工作日就下来了

------------------ 原始邮件 ------------------ 发件人: "YingNan"notifications@github.com; 发送时间: 2018年12月26日(星期三) 下午4:43 收件人: "xu-li/cordova-plugin-wechat-example"cordova-plugin-wechat-example@noreply.github.com; 抄送: "丰,./'.;鱼"724938345@qq.com; "Mention"mention@noreply.github.com; 主题: Re: [xu-li/cordova-plugin-wechat-example] 这个demo ,android环境下不能使用吗? (#21)

@xu-li 此demo的作者提供了一个appid=wx4a525790c75c494f,是否提供了生成此demo的apk签名的方法? 没提供的话,只能自己申请appid,给项目签名,然后测试,这样太不方便了(因为微信平台申请appid,需要7个工作日)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.