我开发了一个原生的android模块,用于从React Native应用程序发送短信。
情景:
现在当我点击按钮并等待回调继续进行时,一切正常。 然而当我快速按3'发送短信'对于不同客户的按钮,短信会被发送(所以在Android模块方面它没关系 - 3个电话排队并一个接一个地启动,直到所有都完成)但只有最后一个回调&#39 ; s返回值到达RN应用程序。该应用必须获得反馈'从原生模块中为所有短信发送给客户,而不仅仅是最后一个。
我的理解是,由于本机模块(如文档所说)只有一次回调 - 所以看起来最后一个只是替换了之前的模块。
但是我希望回调值的返回值能够堆叠/排队,并在每次调用本机模块完成后连续到达RN。我将本机模块调用了3次,因此它们 3次单独调用(我不希望从一次调用到本机模块进行3次回调)。
任何提示?我可能花了太多时间在这上面,所以忽略了一些明显的东西..