切换到NS7后,我无法让我的iOS应用程序在切换到背景时存活。我正在实施一个解决方案,即在取回用户需要短暂切换应用程序(2FA)。也就是说,取回开始,用户去另一个应用,在后台推我的,然后回来。问题是这会破坏取操作。在我使用这个例子之前:
https://github.com/NativeScript/sample-ios-background-execution
但是,即使在添加了缺失的@NativeClass()装饰器之后,我也看不到后台任务在任何时候启动(我已经调整了主。
官方文档令人困惑:
https://docs.nativescript.org/core-concepts/ios-runtime/how-to/backgroundexecution
如果我尝试粘贴代码,那么this.getNewData()
将无处可去,并且没有提到它如何挂钩到具有该fetch方法的服务类。
在与代码进行了大量的搏斗并尝试了大量的替代方案之后,我发现了这个:
https://gist.github.com/NathanWalker/2f8234fd900ceb9dac94b2b411d4960d
原来我被"出口"逮住了。问题。因此,您需要首先定义类并在文件底部导出它。