gpt4 book ai didi

ios - 在 Xcode 中检测后台应用程序启动以调试报亭应用程序

转载 作者:行者123 更新时间:2023-12-01 19:23:53 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序委托(delegate)中设置断点 didFinishLaunchingWithOptions 以在应用程序终止后报亭问题下载完成时捕获正在启动的应用程序(在后台)。我相信,例如,如果用户手动请求下载然后终止应用程序,就会发生这种情况。

在 Xcode 方案编辑器中运行方案的信息选项卡上,有一个等待应用程序启动的选项。它下面的评论说当你想手动启动你的应用程序时使用它。虽然这不是我想要的,但无论如何我已经尝试过了,并不奇怪它似乎没有做我想要的。有没有其他人有办法做到这一点?

最佳答案

Wait for your.app to launch可用于延迟调试器的启动。它在测试模拟推送通知后到达的报亭更新非常有用。

您可以在 application:didFinishLaunchingWithOptions: 上放置一个断点,然后触发您的推送通知,该通知将模拟报摊问题到达

请记住,如果您进行测试 - 您要确保不会限制报亭更新。在生产中,您每天只能获得 1 个,因此添加以下内容:

#ifdef DEBUG
// For debugging - allow multiple pushes per day
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"NKDontThrottleNewsstandContentNotifications"];
[[NSUserDefaults standardUserDefaults] synchronize];
#endif

这是你要找的吗?如果不是请详细说明。

关于ios - 在 Xcode 中检测后台应用程序启动以调试报亭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898307/

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