云提醒

优质
小牛编辑
130浏览
2023-12-01

提醒 Remind

提醒列表

请求获取设备上的提醒列表:

Java:

RokidMobileSDK.skill.cloudRemind().getList(deviceId, new SDKGetRemindListCallback {
    @override 
    public void onSucceed(List<SDKRemind> remindList) {
        // ...
    }

    @override
    public void onFailed(String: errorCode, String errorMessage) {
        // ...
    }
})

Kotlin:

RokidMobileSDK.skill.cloudRemind().getList(deviceId, object : SDKGetRemindListCallback {
    override fun onSucceed(remindList: MutableList<SDKRemind>?) {
        // ...
    }

    override fun onFailed(errorCode: String?, errorMessage: String?) {
        //...
    }
})

SDKRemind 字段说明:

参数类型必要?说明
idint提醒Id
yearint
monthint
dayint
hourint小时
minuteint分钟
repeatTypeString重复模式
repeatTextString重复模式文案
contentString提醒内容
extMap扩展字段,根据自己业务进行扩展

删除一个提醒

删除一个提醒:

Java:

RokidMobileSDK.skill.cloudRemind().delete(deviceId, remind, new SDKOperateAlarmCallback() {
    @Override
    public void onSucceed() {
        // TODO
    }

    @Override
    public void onFailed(String errorCode, String errorMessage) {
        // TODO
    }

});

Kotlin:

RokidMobileSDK.skill.cloudRemind().delete(deviceId, remind, object : SDKOperateAlarmCallback {
    override fun onSucceed() {
        // TODO
    }

    override fun onFailed(errorCode: String?, errorMessage: String?) {
     // TODO
    }

})

注:字段说明 请参考上面 1