帖子
帖子
用户
博客
课程
显示全部楼层
47
帖子
0
勋章
149
Y币

[BUG] mobShare分享界面没有弹出

[复制链接]
发表于 2017-5-15 13:57:13
本帖最后由 欧博尔 于 2017-5-15 14:45 编辑

function share() {
                var mobShare = api.require('mobShare');
                mobShare.share({
                    title: '北京新鲜事',
                    titleUrl: 'http://www.apicloud.com',
                    text: '这里是测试的内容',
                    url: 'http://www.apicloud.com',
                }, function(ret, err) {
                    if (ret.status) {
                        api.alert({ msg: JSON.stringify(ret) });
                    }else {
                        alert(err.code); // iOS始终执行到这段.连分享的弹框界面都没有.就直接弹个错误信息0而已(表示分享失败). 安卓正常.
                    };
                });
            }

微信key已配置. 安装了测试证书,进行了云编译.到底错在哪儿呢.
使用WX模块分享没有问题. 不过项目中含有WX模块,shareAction模块和mobshare.会不会是冲突.
380
帖子
4
勋章
6
Y币
key.xml 配置这两项了吗?
<item name="mobShare_weChat_apiKey" value=""/>
    <item name="mobShare_weChat_apiSecret"value=""/>

用这个模块,就不能用WX模块了
47
帖子
0
勋章
149
Y币
技术支持-F 发表于 2017-5-15 15:44
key.xml 配置这两项了吗?

   

一开始配置了微信模块.后面已删除,仍然无法使用. key.xml配置了.安卓正常使用.
380
帖子
4
勋章
6
Y币
欧博尔 发表于 2017-5-16 10:08
一开始配置了微信模块.后面已删除,仍然无法使用. key.xml配置了.安卓正常使用. ...

你都怎么配置的,贴出来看看。
config.xml 和 key.xml

你上传了苹果测试证书是吗?
提交代码云编译测试。
47
帖子
0
勋章
149
Y币
技术支持-F 发表于 2017-5-16 15:09
你都怎么配置的,贴出来看看。
config.xml 和 key.xml

config
<feature name="mobShare">
    <param name="android_api_key" value="1c3d3e7680ec0"/>
    <param name="android_api_secret" value="76832f00aabe7ccd974dde9e730343f4"/>
    <param name="ios_api_key" value="1c47552ad03b8"/>
    <param name="ios_api_secret" value="7abea0b573808905fbaff6aefdede307"/>
    <param name="urlScheme" value="wxd2db57b725f08e41"/>
    <param name="urlScheme" value="tencent1105341759"/>
    <param name="urlScheme" value="QQ41E22D3F"/>
    <param name="android_urlScheme" value="tencent1105341759"/>
  </feature>

key
<security>
        <item name="mobShare_weChat_apiKey" value="wxd2db57b725f08e41"/>
    <item name="mobShare_weChat_apiSecret"value="fc95c8cbfdbe433db926ee1b2acd7aac"/>
        <item name="mobShare_wxTimeline_apiKey" value="wxd2db57b725f08e41"/>
    <item name="mobShare_wxTimeline_apiSecret" value="fc95c8cbfdbe433db926ee1b2acd7aac"/>
    <item name="mobShare_wxSession_apiKey" value="wxd2db57b725f08e41"/>
    <item name="mobShare_wxSession_apiSecret" value="fc95c8cbfdbe433db926ee1b2acd7aac"/>
    <item name="mobShare_wxFav_apiKey" value="wxd2db57b725f08e41"/>
    <item name="mobShare_wxFav_apiSecret" value="fc95c8cbfdbe433db926ee1b2acd7aac"/>
   
    <item name="mobShare_qq_apiKey" value="1105341759"/>
    <item name="mobShare_qq_apiSecret" value="4Cmsb5n1MZKtgJHh"/>
    <item name="mobShare_qZone_apiKey" value="1105341759"/>
    <item name="mobShare_qZone_apiSecret" value="wiyj40hnISx0UiFL"/>

    <item name="mobShare_mail_apiKey" value="show"/>
    <item name="mobShare_sms_apiKey" value="show"/>
</security>
你看看是不是哪里配置错了.我提交了测试授权证书和开发证书的p12
380
帖子
4
勋章
6
Y币

<preference name="querySchemes" value="weixin,sinaweibo" />

config.xml 再加一项这个试试

微信开放平台填写的包名,和你的测试证书的包名是一致的吧?
47
帖子
0
勋章
149
Y币
技术支持-F 发表于 2017-5-17 10:39
config.xml 再加一项这个试试

微信开放平台填写的包名,和你的测试证书的包名是一致的吧? ...

这一项加了的.wexin wechat都有加.
您需要登录后才可以回帖 登录

本版积分规则