vito0125
vito0125
  • 发布:2015-08-12 09:34
  • 更新:2017-10-10 17:44
  • 阅读:8399

关于安卓APP启动客户QQ聊天的问题

分类:Native.js

以下代码:在安卓上只能启动QQ,无法调用到聊天页面。IOS可以。

求大神们解决啊。。

  function openQQ() {  
                    if (plus.os.name == "Android") {  

                        plus.runtime.launchApplication({  
                            pname: "com.tencent.mobileqq",  
                            extra: {  

                                url: "mqqwpa://im/chat?chat_type=wpa&uin=2035152316&version=1&src_type=web&web_src=oicqzone.com"  
                            }  
                        }, function(e) {  
                            plus.nativeUI.confirm("检查到您未安装QQ,请先下载安装!", function(i) {  
                                if (i.index == 0) {  
                                    androidMarket("com.tencent.mobileqq");  
                                }  
                            });  
                        });  
                    }  
                    if (plus.os.name == "iOS") {  
                        plus.runtime.launchApplication({  
                            action: "mqq://im/chat?chat_type=wpa&uin=2035152316&version=1&src_type=web"  
                        }, function(e) {  
                            plus.nativeUI.confirm("检查到您未安装qq,请先到appstore搜索下载?", function(i) {  
                                if (i.index == 0) {  
                                    iosAppstore("itunes.apple.com/cn/app/mqq/");  
                                }  
                            });  
                        });  
                    }  
                }
2015-08-12 09:34 负责人:无 分享
已邀请:

最佳回复

ccfto

ccfto

var Intent = plus.android.importClass('android.content.Intent');
var Uri = plus.android.importClass('android.net.Uri');
var main = plus.android.runtimeMainActivity();
var uri = Uri.parse("mqqwpa://im/chat?chat_type=crm&uin=800095555&version=1&src_type=web&web_src=http:://wpa.b.qq.com");
main.startActivity(new Intent(Intent.ACTION_VIEW,uri));

这样写可以打开
参考 http://blog.csdn.net/jamy2015/article/details/51188509

该问题目前已经被锁定, 无法添加新回复