重要提示:当应用未运行时,IOS支持唤醒(启动)应用。
我构建了一个ibeacon应用程序。这很好用。当应用程序没有运行时IOS唤醒我的应用程序,我的应用程序发出通知。当app不是runnig时,ios运行此功能(在后台)正在运行
func locationManager(manager: CLLocationManager!, didEnterRegion region: CLRegion!) {
var localNotification:UILocalNotification = UILocalNotification()
localNotification.alertAction = "iBeacon notification."
localNotification.alertBody = "Detect a signal."
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
}
我想在这个代码块中编写一个代码作为“启动我的应用程序”? 像
app.start() or app.wakeup()
有可能吗?
if(answer == yes){how can i do?}
答案 0 :(得分:0)
不幸的是,这在iOS上是不可能的。操作系统具有一些限制,可防止应用程序将自己置于前台,除非用户明确指示此操作。
为了演示这不起作用以及替代方案,请在此处查看我的类似答案: