gpt4 book ai didi

ios - 当应用程序未处于事件状态时,Swift CNContact 确实发生了变化

转载 作者:搜寻专家 更新时间:2023-11-01 07:17:04 24 4
gpt4 key购买 nike

更新:好的,我会再次解释我想知道电话联系人是否改变了而不是我的数据

有没有一种方法可以知道联系人是否已更改,而无需在应用程序关闭时循环所有联系人

Notification.name.CNContactStoreDidChange 仅在应用程序启动后工作

注意:android 版本是 broudcastreceiver,即使您的应用程序被杀死,也会通知您该更改

最佳答案

简短的回答是否定的。在 iOS 中,应用程序不支持在您的应用程序处于非事件状态时发生的操作。因此,当您的应用程序处于这种非事件状态时,不可能在您的应用程序中注册诸如联系人更改之类的东西。

您的应用可以接收数据的唯一方式是,例如,如果数据来自外部来源(即在线通知),或者您有在应用运行时预先设置的特定时间通知。

为了检查此类内容,您必须在应用程序启动时手动搜索联系人。

您可以查看以下答案了解更多详情:Broadcast receiver / service in Android vs. iPhoneCan iOS receive broadcasts like Android?

关于ios - 当应用程序未处于事件状态时,Swift CNContact 确实发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41570692/

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