我构建了一个提醒应用,它不能在后台模式下工作,并通过推送通知警告提醒。
但是,从用户关闭设备(iphone或ipad)并开启的那一刻开始,我的应用程序不再是后台模式,在这种情况下,不再建议提醒。
在这种情况下,我想找到一种方法让我的应用程序以设备启动但在后台模式(Windows程序,Android应用程序和osx程序也是如此)。
答案 0 :(得分:1)
你正专注于错误的问题。您应该关注的问题是,“我如何确保即使设备重启后我的应用程序的提醒也会发送给我的用户?”
答案是在创建提醒时设置一个带有未来交付日期的Local Notification,这当然是在您的应用运行时。您的应用无需在后台或前台运行,因此该通知将在指定时间发送。
答案 1 :(得分:-2)
检查.plist中的项目设置set UIApplicationExitsOnSuspend是YES