起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5077|回复: 6

[处理中] wex5 安卓app&&ios app 如何打开qq与指定qq对话

[复制链接]

11

主题

20

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
发表于 2015-12-10 16:54:44 | 显示全部楼层 |阅读模式
本帖最后由 yigeyanse 于 2015-12-17 15:32 编辑

现在项目中需要在线联系客服qq的功能,不知道wex5如何在app中调用手机qq
发表于 2015-12-10 17:02:31 | 显示全部楼层
这个需要使用cordova插件来完成!目前,我们还没有提供这个插件!你可以自己研究下qq的sdk
自己写个cordova插件!或者网上搜下有没有这个插件的案例!
http://doc.wex5.com/?p=2910
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

20

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2015-12-18 09:44:57 | 显示全部楼层
liangyongfei 发表于 2015-12-10 17:02
这个需要使用cordova插件来完成!目前,我们还没有提供这个插件!你可以自己研究下qq的sdk
自己写个cordova ...

你好,android的有大侠帮忙写了一个,可以用。
ios的他不会,能帮忙给做一个插件吗
回复 支持 反对

使用道具 举报

发表于 2015-12-18 14:05:23 | 显示全部楼层
yigeyanse 发表于 2015-12-18 09:44
你好,android的有大侠帮忙写了一个,可以用。
ios的他不会,能帮忙给做一个插件吗 ...

呵呵!能不能把你做的cordova插件先分享给大家看看呢??

稍等,后期我们肯定会提供ios的cordova插件的

谢谢!!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

20

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2015-12-18 15:48:28 | 显示全部楼层
liangyongfei 发表于 2015-12-18 14:05
呵呵!能不能把你做的cordova插件先分享给大家看看呢??

稍等,后期我们肯定会提供ios的cordova插件的

快了吗?大侠已经发帖了,地址贴一下
http://bbs.wex5.com/thread-82697-1-1.html
回复 支持 反对

使用道具 举报

26

主题

107

帖子

193

积分

初级会员

Rank: 2

积分
193
QQ
发表于 2016-5-13 15:29:05 | 显示全部楼层
yigeyanse 发表于 2015-12-18 15:48
快了吗?大侠已经发帖了,地址贴一下
http://bbs.wex5.com/thread-82697-1-1.html

你好,请问,IOS有木有啊。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2016-9-29 17:02:43 | 显示全部楼层
本帖最后由 ruizhu 于 2016-9-29 17:11 编辑

https://www.npmjs.com/package/com.zwchen.qqAdvice找个一个支持android和iOS的cordova插件
下载地址https://github.com/EadkennyChan/qqAdvice
下载下来后放入model\Native\plugins下,文件夹名改成com.zwchen.qqAdvice
看了他的plugin.xml代码有依赖关系,还需要下载一个cordova插件cordova-plugin-extension
下载地址https://codeload.github.com/floatinghotpot/cordova-extension/zip/master
同样下载下来后放入model\Native\plugins下,文件夹名改成cordova-plugin-extension

在com.zwchen.qqAdvice文件夹下plugin.xml用记事本改下
<array>
                    <string>tencent1105693226</string>
                </array>
这句代码的tencent1105693226应该是作者腾讯APP ID,可以改成tencent+自己的腾讯APP ID。
在com.zwchen.qqAdvice文件夹下的src\ios里有个QQAdvice.m用记事本改下
TencentOAuth *tencentOAuth = [[TencentOAuth alloc] initWithAppId: @"1105693226" andDelegate:self];
这句代码的iinitWithAppId: @ "1105693226"应该是作者腾讯APP ID,可以改自己的腾讯APP ID,
还有有个地方
if (strQQ.length == 0)
        strQQ = @ "1090928206";
应该是没有指定QQ号的时候打开QQ号为1090928206的对话窗口,可以根据需要改掉这句。

使用的时候先声明
require("$UI/system/lib/cordova/cordova");
require('cordova!com.zwchen.qqAdvice.QQAdvice');
调用方法
navigator.QQAdvice.openQQ(function(ok) {
        }, function(err) {
                alert('错误信息');
        }, QQ号);
发布的时候去掉“自动追加使用到的Cordova插件”的勾,手动勾上cordova-plugin-extension和com.zwchen.qqAdvice
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-6 21:12 , Processed in 0.066002 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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