apicloud apicloud

注册
查看: 45083|回复: 64

[APP开发技巧] 关于android集成微信第三方sdk的注意事项

 

主题:
5
帖子:
13939
云币:
14443

[APP开发技巧] 关于android集成微信第三方sdk的注意事项

 
45083 64 | 发表于 2015-7-6 10:50:19 |阅读模式 | |
本帖最后由 技术支持-M 于 2015-7-11 17:50 编辑

     一.以下情况均可能是在微信开放平台未配置正确的签名与包名,或未开通权限,请看下面的Android在微信开放平台配置的注意事项[size=14.6667px]
       1. 无法打开微信界面

       2. 微信支付只能第一次打开支付,取消后无法再次打开微信进行支付

       3. 调用微信接口完成后无法正常获得回调

       4. 调用微信接口无反应

       5. 在APPLoader上能正常调用微信接口,云编译却不能正常调用微信接口,或相反
       6. 用同样的代码,创建不同的应用,原来可以正常调用微信接口,新应用却不能正常调用

    二.如果要使用微信支付,不要同时添加pingppping++),ipaynow(现在支付)        ,weixinwxPay等模块,否则会导致无法正常获取回调

     三.Android在微信开放平台配置的注意事项:
        1.打开微信开放平台网址:https://open.weixin.qq.com/
       2.如果已经登录,点击管理中心

      3.点击查看

         

      4.如果需调用微信支付、微信登录授权接口,请查看是否开通权限,如不开通,则会失败

         

    5.滑动到应用详情的最底端,查看应用签名与包名,可以点击修改,对签名和包名进行配置
    6.选择android应用
  

    7.获得签名,点击资源中心——>androidi资源下载——>点击下载签名生成工具

    8. 打开签名生成工具,填入应用包名,生成签名,签名需要手动输入,所以要
    注意是否签名,包名输入错误
,如果输入错误,会导致调用接口失败(此时需要手机上也同时安装了被签名的应用)


9. 修改签名后,不一定会立即生效,有时需要等待半小时左右才会生效,甚至更久

  10. 当调用接口的包名改变时,注意也需要修改签名与包名,这也是在APPLoader上能正常调用微信接口,云编译却不能正常调用微信接口的可能原因之一

  11. 有时点击微信分享一点反应都没有,可能是thumb这个参数的图片格式的问题,
android上,微信分享对于一些高清的png格式的图片不能正常分享,所以最好在服务器端提供分享的缩略图是jpg格式的,才能正常完成分享


本帖子中包含更多资源    您需要 登录 才可以下载或查看,没有帐号?立即注册

1

查看全部评分

主题:
21
帖子:
514
云币:
578

APICloud粉丝APICloud毕业勋章一周年圣诞节托马斯全旋女朋友

发表于 2015-7-6 15:20:45 |
我再来补充一个情况:
很多人反映的时候都说步骤完全正确,key、包名、签名什么的都没错
但是结果是这些地方错了。
错的原因是:APP的微信分享实现和微信key的申请是两个人,两个的工作协调出了问题。
如:B告诉A申请完了,A反复问B申请正确吗?B一直说没错,结果是B将包名和签名弄反了。
还有:B告诉A申请完了,A反复问B申请正确吗?B一直说没错,结果是B将给错了key了。
等等各种情况都有。。。。
希望大家注意点。

驾校小白

UID:276264

主题:
0
帖子:
2
云币:
2
发表于 2016-4-27 17:55:29 |
为什么我申请的应用通过审核了,apiKey和apiSecret都是对的,分享,登录都闪退,

主题:
46
帖子:
261
云币:
210
发表于 2018-9-3 11:25:56 |
嬅翜 发表于 2017-11-27 17:58
还有一点,如果你的手机一点反应都没,那么重启试试。我的vivo X9就是一点反应都没,然后大神提醒让我重启 ...

哈哈,真的是这个原因啊!
重启大法真的好用

马路杀手

UID:110501

主题:
44
帖子:
228
云币:
816
发表于 2015-7-6 11:07:23 |
嗯呵呵终于有一个详细的外部配置了 赞

驾校小白

UID:351981

主题:
7
帖子:
37
云币:
102
发表于 2016-8-3 17:10:56 |
Samho 发表于 2016-6-22 17:02
我也一样,反复确认了还是一样安卓一闪而过

我也一样 楼主解决了吗  安卓的还是调不起微信

主题:
21
帖子:
514
云币:
578

APICloud粉丝APICloud毕业勋章一周年圣诞节托马斯全旋女朋友

发表于 2015-7-6 11:52:16 |
APICloud的官方文档也是有详细的图文教程的,只是那些有问题的人不知道有没有看过这份文档:
http://docs.apicloud.com/APIClou ... %87%E5%8D%97/weChat

主题:
12
帖子:
176
云币:
789

足球狗

发表于 2018-6-11 15:05:59 |
tiny_meiya 发表于 2018-5-4 13:56
还真是 微信退出重新登录后就有了 妈耶

我也试了就对了

主题:
76
帖子:
318
云币:
584
发表于 2018-5-4 13:56:17 |
liuya 发表于 2018-4-15 22:12
官方说签名修改是立即生效的。但是修改签名后,一般不会立刻生效,这个是缓存问题,把本机的微信退出重新 ...

还真是 微信退出重新登录后就有了 妈耶

马路杀手

UID:110501

主题:
44
帖子:
228
云币:
816
发表于 2015-7-6 11:22:42 |
老大 我们自己做的app 从哪里去找这个包名称,怎么我弄了好几个都是不对的

驾校小白

UID:114995

主题:
1
帖子:
5
云币:
20
发表于 2015-7-13 01:02:02 |
看了视频,跟着老师写了代码还是无法打开微信界面的伙伴们,提醒一句,那段测试代码里面的图片路径要改成有效地址,经测试有效

主题:
39
帖子:
164
云币:
533
发表于 2015-7-8 20:04:47 |
用户的手机上没装微信,一分享就闪退了,有办法可以判断有没有装微信吗?

主题:
16
帖子:
6554
云币:
5179
发表于 2015-7-8 20:37:26 |
xw332 发表于 2015-7-8 20:04
用户的手机上没装微信,一分享就闪退了,有办法可以判断有没有装微信吗? ...

见判断当前设备是否安装某app文档:http://docs.apicloud.com/%E7%AB%AFAPI/api#75
示例代码就是判断是否安装微信。

业余车手

UID:22235

主题:
89
帖子:
1166
云币:
10259

版主勋章APICloud粉丝端午节

发表于 2015-7-8 22:04:39 |
这个应该加到文档中去!

主题:
8
帖子:
363
云币:
2726

APICloud粉丝

发表于 2015-7-13 08:29:47 |
学习一下啊~
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表