簡體   English   中英

Swift Region Monitoring本地通知觸發器

[英]Swift Region Monitoring Local Notification trigger

我正在做一個應用程序,以便在輸入區域時觸發本地通知。 但是,有時當手機被鎖定時,即使我已經在區域內停留了一段時間,通知也沒有彈出。 通知彈出窗口僅在按下電源/主頁按鈕時顯示(手機仍處於鎖定模式)。

一般情況下,所有似乎都在工作,但有時通知僅在按下電源/主頁按鈕以喚醒手機時才會顯示,盡管它仍處於鎖定狀態。

希望有人能賜教我! =)

根據開發人員文檔 在核心位置框架中,兩個服務可以為您提供當前位置信息。

  1. 標准位置服務是一種可配置的通用解決方案,用於獲取指定精確度的位置數據和跟蹤位置變化。

  2. 重要更改位置服務僅在設備位置發生重大變化(例如500米或更長)時才會提供更新。

您需要使用標准位置服務來保持后台監控位置

如果您的iOS應用程序必須保持監視位置,即使它在后台,請使用標准位置服務並指定UIBackgroundModes鍵的位置值以繼續在后台運行並接收位置更新。 (在這種情況下,您還應確保位置管理器的pausesLocationUpdatesAutomatically屬性設置為YES以幫助節省電量。)

暫無
暫無

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

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