打开其他APP

需要加载的模块

  1. const eeui = app.requireModule('eeui');

eeui.openOtherApp

打开常用第三方APP

  1. /**
  2. * @param type APP
  3. */
  4. eeui.openOtherApp(type)

params 参数说明

属性名 类型 必须 描述 默认值
type String 要打开的APP:
wxqqalipayjd
-

简单示例

  1. //示例
  2. eeui.openOtherApp("wx");

eeui.openOtherAppTo

打开其他第三方APP

  1. /**
  2. * @param pkg Android:包名、iOS:url
  3. * @param cls Android:启动页、iOS:url参数
  4. * @param callback 回调事件
  5. */
  6. eeui.openOtherAppTo(pkg, cls, callback(result))
属性名 类型 必须 描述 默认值
pkg String Android:包名、iOS:url -
cls String Android:启动页、iOS:url参数 -

callback 回调result说明

  1. {
  2. status: 'success', //状态,success、error
  3. error: '错误详情',
  4. }

简单示例

  1. //示例 - Android打开微信
  2. eeui.openOtherAppTo("com.tencent.mm", "com.tencent.mm.ui.LauncherUI", function(result) {
  3. if (result.status == "success") {
  4. //打开成功
  5. }else{
  6. //打开失败
  7. }
  8. });
  9. //示例 - iOS打开微信
  10. eeui.openOtherAppTo("weixin", "", function(result) {
  11. if (result.status == "success") {
  12. //打开成功
  13. }else{
  14. //打开失败
  15. }
  16. });