如何从后台(不运行)唤醒(或启动)我的应用程序? ios - ibeacon - iphone

时间:2015-07-14 11:56:34

标签: ios swift ibeacon

重要提示:当应用未运行时,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?}

1 个答案:

答案 0 :(得分:0)

不幸的是,这在iOS上是不可能的。操作系统具有一些限制,可防止应用程序将自己置于前台,除非用户明确指示此操作。

为了演示这不起作用以及替代方案,请在此处查看我的类似答案:

https://stackoverflow.com/a/22230693/1461050