Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
fengsong97 opened this issue Jun 23, 2016 · 21 comments
Open

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

fengsong97 opened this issue Jun 23, 2016 · 21 comments

Comments

@fengsong97
Copy link

fengsong97 commented Jun 23, 2016

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

@zerak
Copy link

zerak commented Jun 23, 2016

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

@xu-li
Copy link
Owner

xu-li commented Jun 23, 2016

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

@yangchengwork
Copy link

yangchengwork commented Jun 23, 2016

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

@xu-li
Copy link
Owner

xu-li commented Jun 23, 2016

签名指的是这个签名

@zerak
Copy link

zerak commented Jun 28, 2016

我把我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
Copy link
Owner

xu-li commented Jun 28, 2016

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

@zerak
Copy link

zerak commented Jun 28, 2016

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

@xu-li
Copy link
Owner

xu-li commented Jun 28, 2016

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

@zerak
Copy link

zerak commented Jun 28, 2016

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

@xu-li
Copy link
Owner

xu-li commented Jun 29, 2016

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

@XYFBingo
Copy link

XYFBingo commented Jul 5, 2016

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

@XYFBingo
Copy link

XYFBingo commented Jul 9, 2016

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

@htfire
Copy link

htfire commented Aug 18, 2016

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

@htfire
Copy link

htfire commented Aug 18, 2016

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

@XYFBingo
Copy link

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

------------------ 原始邮件 ------------------
发件人: "IIbelieve";[email protected];
发送时间: 2016年8月18日(星期四) 上午9:47
收件人: "xu-li/cordova-plugin-wechat-example"[email protected];
抄送: "丰,./'.;鱼"[email protected]; "Mention"[email protected];
主题: 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
Copy link

htfire commented Aug 22, 2016

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

@XYFBingo
Copy link

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

------------------ 原始邮件 ------------------
发件人: "IIbelieve";[email protected];
发送时间: 2016年8月22日(星期一) 中午11:58
收件人: "xu-li/cordova-plugin-wechat-example"[email protected];
抄送: "丰,./'.;鱼"[email protected]; "Mention"[email protected];
主题: 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
Copy link

gzfgeh commented Oct 27, 2016

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

@leahtrt
Copy link

leahtrt commented Jan 17, 2018

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

@harrily
Copy link

harrily commented Dec 26, 2018

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

@XYFBingo
Copy link

XYFBingo commented Dec 27, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants