簡體   English   中英

CloudKit更新通知可以將應用程序從“未運行”狀態喚醒嗎?

[英]CloudKit update notification can wake up an app from “Not running” state?

我的應用上有一個警報系統,數據通過CloudKit同步。 如果我在一台設備上設置了警報,則同一警報將在另一台設備上設置。

唯一的問題是,當應用程序未運行時,此功能不起作用(用戶從“多任務處理”屏幕關閉應用程序。)

我想知道是否可以從CloudKit收到通知。

目前我的配置是這樣的

CKNotificationInfo *notificationInfo = [CKNotificationInfo new];
    notificationInfo.shouldBadge = false;
    notificationInfo.alertBody = @"";
    notificationInfo.shouldSendContentAvailable = true;
    notificationInfo.soundName = @"";
    subscription.notificationInfo = notificationInfo;

先感謝您。

@ Paulw11是正確的。 一旦在設備上強制退出該應用程序,所有后台服務都將關閉,直到用戶再次啟動該應用程序為止。

這可能是一個用戶培訓問題,您應該在應用程序中的某個地方明確說出他們不應手動退出該應用程序,而只是讓它保持活動狀態以使用戶收到警報。

強制退出的應用程序是許多iOS用戶(甚至非技術人員)的偏執習慣。 完全沒有必要,因為iOS在應用程序不運行時可以有效地管理資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM