【问题标题】:Nativescript: Background operation not working in iOSNativescript:后台操作在 iOS 中不起作用
【发布时间】:2021-03-10 14:55:50
【问题描述】:

自从切换到 NS7 后,我无法让我的 iOS 应用程序在切换到后台后继续存在。我正在实施一个解决方案,在获取期间用户需要短暂切换应用程序(2FA)。 IE。抓取开始,然后用户转到另一个应用程序,在后台推送我的应用程序,然后返回。问题是这会破坏获取操作。在我在这里使用示例之前:

https://github.com/NativeScript/sample-ios-background-execution

但即使添加了缺少的 @NativeClass() 装饰器,我也看不到后台任务在任何时候启动(我已经按照广告调整了 main.ts 并添加了 custom-app-delegate)。

官方文档比较混乱:

https://docs.nativescript.org/core-concepts/ios-runtime/how-to/backgroundexecution

如果我尝试粘贴代码,那么this.getNewData() 将无处可去,并且没有提及它如何挂钩到具有该 fetch 方法的我的服务类中。

【问题讨论】:

    标签: ios nativescript nativescript-angular


    【解决方案1】:

    在大量使用代码并尝试大量替代方案后,我发现了这一点:

    https://gist.github.com/NathanWalker/2f8234fd900ceb9dac94b2b411d4960d

    原来我被“出口”问题所困扰。所以需要先定义类,然后在文件底部导出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多