gpt4 book ai didi

ios - 位置更新后台模式应用程序被拒绝

转载 作者:行者123 更新时间:2023-11-29 10:44:41 25 4
gpt4 key购买 nike

我已经完成了一个使用位置更新作为后台模式的应用程序,并且我在每个 keepAlive 间隔后使用网络服务更新我的位置。我正在使用下面提到的代码。

if ([application respondsToSelector:@selector(setKeepAliveTimeout:handler:)])
{
[application setKeepAliveTimeout:120 handler:^{

DDLogVerbose(@"KeepAliveHandler");

// Do other keep alive stuff here.
}];
}
self.bgTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
NSLog(@"ending background task");
[[UIApplication sharedApplication] endBackgroundTask:self.bgTask];
self.bgTask = UIBackgroundTaskInvalid;
}];


self.backgroundTimerForLocationUpdate = [NSTimer scheduledTimerWithTimeInterval:120
target:self
selector:@selector(changeAccuracy)
userInfo:nil
repeats:YES];

在位置委托(delegate)中,我调用了一个 Web 请求来更新服务器中的位置,以跟踪用户。

app是否会拒绝app使用位置更新后台模式

最佳答案

Will apple reject the app for using the location update background mode.

According to the Apple Documentation仅当您的 iOS 应用程序

时才允许您这样做

播放和录制后台音频 连续播放或录制音频的应用程序(即使应用程序在后台运行时)可以注册以在后台执行这些任务。跟踪用户的位置实现 VoIP 客户端(互联网协议(protocol)语音)。因此,完全没有问题,但最终结果将由 Apple Review Team

宣布

祝你好运

关于ios - 位置更新后台模式应用程序被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785835/

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