簡體   English   中英

對 iOS 通知感到困惑

[英]Confused about iOS notifications

我現在已經閱讀了很多關於 iOS 中通知的內容,實際上我對如何可靠地安排通知感到非常困惑。 讓我解釋一下我的場景:

我創建了一個包含固定日期列表的 Android 應用程序。 用戶不能添加或刪除日期,他只能查看該列表(我所在地區的垃圾刪除日期)。 但是,您可以配置希望在前一天收到通知。 我已經制作了該應用程序,以便當設備啟動時,會啟動一個通知計時器,該計時器會在特定時間觸發,檢查第二天是否有待處理的項目,如果有,則顯示通知。 然后它會重新安排第二天的時間。 所以通常情況下,用戶根本不需要打開應用程序來接收通知。 他只打開應用程序一次來配置他的街道,這會觸發第一個預定事件,或者實際查看即將到來的日期列表。

我現在正在嘗試將這個應用程序移植到 iOS,我從我所讀到的內容中了解到,沒有辦法復制我在 Android 上做事的方式。 我知道我可以提前為特定時間點創建多達 64 條通知,但是如果用戶根本沒有打開應用程序,我就無法確保可靠地安排我可能需要的所有通知。

有沒有可靠的方法來模擬所描述的 Android 行為? 或者有沒有辦法強制用戶每 30 天左右打開一次應用程序?

簡而言之,沒有。

如果適用,您可以重復通知,但如果日期是隨機的並且您不能重復通知,則您不能安排超過限制的時間。

你不能安排你的應用程序運行,也不能強迫用戶做任何事情。 您所能做的就是在 30 天內發布某種通知,或者在任何時候發布一些您希望能夠迫使他們打開您的應用程序的消息。

如果您的應用程序中有一個有效的用例,您可以啟用后台模式,例如手機信號塔轉換時的位置更改,然后當您的應用程序在后台運行時重新安排通知。 或遠程推送,或后台獲取等。但即使使用后台模式,您也不能保證您的應用程序實際上會在后台運行,您可以幫助增加它可能的機會,並且不同的后台模式在這種情況下具有不同程度的有用性的面積。

暫無
暫無

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

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