簡體   English   中英

如何在需要時通過 SMS 或通知通知用戶

[英]How to notify a user with SMS or notification when needed

所以在我的應用程序中,我希望學生有 class 的時間表以及他們需要在 class 中的時間。

當應用程序關閉時,我仍然希望彈出通知,告知他們的 class 即將啟動(可能是振動)。

這種功能非常類似於傳入的文本消息或類似 email 的通知。 我想知道如何將其實現到應用程序中?

您需要一個可以在未打開應用程序時運行的服務 您還應該考慮聽BOOT_COMPLETEDBOOT_COMPLETED

當您需要通知時,您將需要使用AlarmManager設置警報,可能使用RTC_WAKEUP標志,以便設備從睡眠中喚醒。 從您的警報接收器中,您將需要一個喚醒鎖(如果您使用 RTC_WAKEUP)並啟動一個服務,該服務將使用NotificationManager向用戶顯示一條消息(非常類似於傳入的 SMS 消息)。

正如@WarrenFaith 指出的那樣,您需要創建一個 BOOT_COMPLETED 接收器以在手機重新啟動后重新建立警報,因為它們不是持久的。

暫無
暫無

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

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