自定义Cordova插件,释放一个保持回调而不调用它

Custom Cordova Plugin, release a kept callback without calling it

本文关键字:回调 调用 一个 插件 Cordova 释放 自定义      更新时间:2024-05-13

我正在为iOS和Android创建一个插件。

对于我的一些插件方法,我返回一个Cordova结果,我将其keepCallback属性设置为true,这样我以后也可以执行此回调。

然而,在某一点上,我想删除这个回调,而不必执行它。(通常为了处理保留的回调,您会使用cordova结果执行它,其中它的keepCallback属性设置为false)。

所以我的问题是,如何处理保留的回调而不必再次执行(使用keepCallback=false)?

发送类型为CDVCommandStatus_NO_RESULT的插件结果似乎可以用来执行无回调,似乎符合我的要求,所以我想就是这样。