gpt4 book ai didi

ios - Objective-c 在后台模式下打电话

转载 作者:行者123 更新时间:2023-11-28 22:08:46 25 4
gpt4 key购买 nike

我必须在 objective-c 中解决以下问题:

  1. 后台应用
  2. 对于某个事件,我需要在 iPhone 仍在后台时调用特定电话号码

正如我看到我的日志,电话调用方法将被调用,但电话号码不会被 iOS 调用。

操作方法如下:

//-------------------------------------------- ---//

- (IBAction)actionCall:(id)sender
{
id<ICallModel> _AutoCall = [self retrieveAutoCall];

if(_AutoCall != nil)
{
DDLogDebug(@"RESCUE CALL: %@",_AutoCall.PhoneNumber);

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",_AutoCall.PhoneNumber]]];
}

[self actionCancel:nil];

}

//-------------------------------------------- ---//

如果应用程序处于事件状态,则它可以完美运行。我也添加了适当的背景模式。

是否可以通过某种方式实现此流程?

谢谢,汤姆

最佳答案

如果您的应用程序在后台运行,Apple 不允许您开始通话。

你可以做的是使用 Local Notifications让用户返回到您的应用程序。一旦您的应用回到前台,它就可以开始通话。

关于ios - Objective-c 在后台模式下打电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23387586/

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