Awareness API 的最佳做法

「知名度」 API 可讓您因應使用者的內容變化,但這種能力十分強大。為了提供使用者最佳體驗,請考慮下列指南。

留意使用者期望
確保使用者瞭解應用程式提供的內容。舉例來說,假設應用程式在插入耳機時,應用程式會立即播放音樂。如果使用者不希望這類行為,可能會導致使用者體驗不佳。
透過通知保守
如果您的應用程式會傳送通知,請明確告知使用者。只傳送與使用者相關的通知。請注意,您的應用程式必須與許多其他可能也用於傳送通知的應用程式一起運作。
節省系統健康狀態
雖然我們投入了大量心力來提升 Awareness API 的效率,但如果在非常困難的情況下使用電池,還是有可能耗用大量電力。Awareness API 會為您管理系統的健康狀態。不過,如果您註冊的圍欄過多, Awareness API 會調節回呼來避免電池耗電。同樣地,過多快照要求也會降低電池續航力。
使用 Awareness API 提升知名度
如果您的應用程式需要執行不具時效性的工作 (例如資料同步處理或清理作業),請考慮使用 JobScheduler API 來執行這類工作。