2***@qq.com
2***@qq.com
  • 发布:2016-05-13 10:30
  • 更新:2017-02-20 11:10
  • 阅读:1972

【报Bug】在IOS8.4下调用plus.runtime.launchApplication打开第三方APP失败

分类:5+ SDK

详细问题描述
在IOS8.4(iphone 5s)机器上调用打开第三方APP,提示 此功能不支持,怎么解决?
代码如下:
plus.runtime.launchApplication({
action:"com.scrcu.oa"
},function(e){
plus.nativeUI.alert( "Open App Failed: " e.message,function(){},"系统提示");
});

重现步骤

运行环境
[系统版本]IOS8.4(12H143)
[浏览器版本]真机调试报错
[IDE版本]HBuilder 7.1.2.201605102311
[mui版本]v2.8.0

附件
plus.runtime.launchApplication({
action:"com.scrcu.oa"
},function(e){
plus.nativeUI.alert( "Open App Failed: " e.message,function(){},"系统提示");
});

联系方式
[QQ]254723939

2016-05-13 10:30 负责人:无 分享
已邀请:
DCloud_IOS_XTY

DCloud_IOS_XTY

打开第三方程序需要向第三方App开发者咨询程序注册的URL Schemes
目测action写的不对

  • 2***@qq.com (作者)

    第三方APP也是我们开发的,URL Schemes串设置的为“com.scrcu.oa”

    2016-05-13 11:21

  • DCloud_IOS_XTY

    发下你的URL Schemes完整的配置项目

    2016-05-13 11:51

  • 2***@qq.com (作者)

    回复 DCloud_IOS_XTY:追加评论里详细描述了场景并配了截图

    2016-05-13 15:20

  • 2***@qq.com (作者)

    回复 DCloud_IOS_XTY:终于找到原因了,原来URL Schemes的值写在action中,后面必须加个冒号

    2016-05-19 10:27

2***@qq.com

2***@qq.com (作者)

我重新换了个APP还是报<此功能不支持>,URL Schemes配置和报错如附件图片,相关代码如下:
代码段1:
window.ns={};
ns.constants = {
'APPKEY_PORTAL':'com.cn.scrcu.portal'/ 移动门户APPKEY /
};

代码段2:
ns.disposeException = function(codestr){
//省略部分代码
plus.runtime.launchApplication({
action:ns.constants.APPKEY_PORTAL
},function(e1){
plus.nativeUI.alert( "Open App Failed: " + e1.message,function(){},"系统提示");
});
//省略部分代码
};

代码段3:
mui.plusReady(function(){
ns.disposeException('114');
});

无处不在的叶子

无处不在的叶子

请问问题解决了吗??我也遇到了。。

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