gpt4 book ai didi

ios - 后台抓取,测试问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:40 26 4
gpt4 key购买 nike

我有一个包含 react-native-background-task 的 react-native 应用程序使用 react-native-background-fetch .我将作业配置为在运行时在 console.log 中记录一条简单消息。我知道后台获取在模拟器上不起作用,但您可以通过进入 Debug -> Simulate background fetch 来测试它。当我点击它时,应用程序进入后台。我没有得到任何输出。我在 Info.plis 中启用了后台获取,并且当我检查库函数时代码返回 status.available 。你如何实际测试这个?

Xcode 8.3.3
react-native 0.44.0
react-native-background-fetch 2.0.8
react-native-background-task 0.2.1



class App extends Component {
componentWillMount() {
BackgroundTaks.define(() => {
console.log('==================FETCH==================');
console.log('task running');
console.log('====================================');

BackgroundTaks.finish();
});
}

componentDidMount() {
BackgroundTaks.schedule();
}

render() {
return (
<Router />
);
}}

导出默认应用;

我得到 the same breakpoint当我使用真实设备模拟后台获取时

libsystem_kernel.dylib`mach_msg_trap:
0x186e9721c <+0>: mov x16, #-0x1f
0x186e97220 <+4>: svc #0x80
-> 0x186e97224 <+8>: ret

最佳答案

已解决。最后我意识到项目设置中没有选中后台获取复选框。检查后确实有效。

关于ios - 后台抓取,测试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46358664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com