widgetPlan

概述

日程桌面控件。此控件调用行程列表接口,userId需要调用setUserId接口传入。

setUserId

设置userId

setUserId({params},callback(ret))

params

userId:

  • 类型:字符串类型
  • 描述:登陆账号userId

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
status:,                       //布尔类型;是否调用成功
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
msg:,                       //字符串类型;错误信息
}

示例代码

var widgetPlan = api.require('widgetPlan');
widgetPlan.setUserId({
    userId:''
}, function(ret, err) {
api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

Android系统

可提供的1.0.0及更高版本

getUserId

获取userId

getUserId({params},callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
status:,                       //布尔类型;是否调用成功
userId:'',                 //字符串类型;保存的userId
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
msg:,                       //字符串类型;错误信息
}

示例代码

var widgetPlan = api.require('widgetPlan');
widgetPlan.getUserId({
    
}, function(ret, err) {
api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

Android系统

可提供的1.0.0及更高版本

removeUserId

清除已保存UserId

removeUserId({params},callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
status:,                       //布尔类型;是否调用成功
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
msg:,                       //字符串类型;错误信息
}

示例代码

var widgetPlan = api.require('widgetPlan');
widgetPlan.removeUserId({
    
}, function(ret, err) {
api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

Android系统

可提供的1.0.0及更高版本

点击跳转主页面携带参数

点击此控件桌面组件<添加计划><日历图片><单条计划>会打开应用首页,并携带参数。参数意义如下。并且参数以一下方式监听获取。

apiWidgetPlanType:

  • 类型:字符串类型
  • 描述:点击桌面组件打开应用携带参数。
  • 有效值: ‘api_widgetplan_add’ //点击桌面组件添加计划 ‘api_widgetplan_item’ //点击桌面组件单条计划 ‘api_widgetplan_calendar’ //点击桌面组件右下角日历图片

apiWidgetPlanId:

  • 类型:字符串类型
  • 描述:计划id,apiWidgetPlanType为‘api_widgetplan_item’时返回
api.addEventListener({
    name: 'appintent'
}, function(ret) {
    if (ret ) {
        ret.appParam.apiWidgetPlanType ;
        ret.appParam.apiWidgetPlanId;
    }
})
是否仍需要帮助? 请保持联络!
最后更新于 2024/10/10