openApp

    openApp({params}, callback(ret, err))

    appParam:

    • 类型:JSON 对象
    • 默认值:无
    • 描述:(可选项)传给目标应用的参数。iOS 平台会将 appParam 里面的值拼接到 iosUrl 后面,比如 iosUrl 为 ,appParam为{“keyword”:”APICloud”},则最后传递给第三方应用的url为http://www.baidu.com?keyword=APICloud
    • 类型:字符串
    • 默认值:无
    • 描述:(可选项)目标应用的url(iOS平台使用),iOS下必传

    androidPkg:

    • 类型:字符串
    • 默认值:无
    • 描述:(可选项)目标应用的包名或 action(Android平台使用),Android下必传

    mimeType:

    • 类型:字符串
    • 默认值:无
    • 类型:字符串
    • 默认值:无
    • 描述:(可选项)指定目标应用响应的uri(Android平台使用)

    ret:

    • 类型:JSON 对象
    • 描述:目标应用关闭后的返回值,只支持Android

    err:

    • 类型:JSON 对象
    • 内部字段:
    1. api.openApp({
    2. iosUrl: 'weixin://', //打开微信,其中weixin为微信的URL Scheme
    3. appParam: {
    4. appParam: 'app参数'
    5. }
    6. });
    7. api.openApp({
    8. iosUrl: 'app-settings:' //打开应用设置界面,支持iOS 8及以上系统
    9. });
    10. //Android中的使用方法如下:
    11. api.openApp({
    12. mimeType: 'text/html',
    13. uri: 'http://www.baidu.com'
    14. }, function(ret, err) {
    15. if (ret) {
    16. alert(JSON.stringify(ret));
    17. } else {
    18. alert(JSON.stringify(err));
    19. });

    可提供的1.0.0及更高版本