iOS 应用程序在后台运行并在插入联系人时收到通知

标签 ios objective-c ios7 contacts

这可能吗?我知道基本的 iOS 编程(我只玩了几个星期),但我想知道 Apple 是否给了你这样做的能力。我希望该应用程序在添加新联系人时收到通知,然后从那里执行一个方法。任何建议都会很棒。谢谢!

附言如果可能的话,我希望应用程序在收到这些通知时甚至不运行

最佳答案

你的意思是,当一个联系人被插入到设备的地址簿中时?不,无法自动接收由设备地址簿中的事件触发的通知。

但是随着 iOS7 添加的后台模式,您可能可以利用后台获取模式或远程通知模式来定期检查用户地址簿的更新。 Background Fetch 在技术上应该用于从服务器获取数据,但在这种情况下您可以使用它来获取地址簿数据……您的应用程序仍然必须运行,尽管是在后台运行。

关于iOS 应用程序在后台运行并在插入联系人时收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20304352/

相关文章:

ios - NSInternalInconsistencyException tableView 行删除

iphone - 合成属性是否已经 alloc/init -ed?

iphone - 在 iPad 中的 iOs 7 iPhone 应用程序中实现 iAd 的正确方法

ios - 无法在 IOS 7.0 中更改 uitableviewheaderfooterview 的背景颜色

ios - 我将 UIView 放在 iOS 应用程序的 ScrollView 中,但它不滚动。我究竟做错了什么?

ios - UIImagePickerController编辑 View 圈叠加

ios - 如何确保谷歌地图iOS SDK不使用私有(private)API?

ios - 要求不同大小的 San Francisco 字体会在 iOS 13.1 上返回 Times New Roman 变体

iphone - 如何有选择地仅替换图像中的肤色?

objective-c - 在 UINavigationController 中为 Root View 制作后退按钮