提醒

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

提醒 Remind

流程

提醒列表

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

Java:

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

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

Kotlin:

RokidMobileSDK.skill.remind().getList(deviceId, object : GetRemindListCallback {
    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.remind().delete(deviceId, remind, new IChannelPublishCallback() {
    @Override
    public void onSucceed() {
        // TODO
    }

    @Override
    public void onFailed() {
        // TODO
    }

});

Kotlin:

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

    override fun onFailed() {
     // TODO
    }

})

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