我正在编写聊天应用程序。
A向B发送消息。
B没有运行我的应用程序。
我想向B发送PushNotification(PN),说“你好A刚给您发送了一条消息”。
我该怎么办?
当我知道B注册他的Android手机时使用的电子邮件时,我知道如何向B发送PN。我可以强迫B在注册我的应用程序时给我他的电子邮件,但是我不确定他会给我的电子邮件与注册他的手机时使用的电子邮件相同。
答案 0 :(得分:0)
我建议使用单独的服务,即使用户完成了应用程序,该服务仍会在后台中运行,以检查是否有新消息。
观看此官方文章:this page
或者我更喜欢的一个:https://developer.android.com/training/run-background-service/create-service
祝你好运!
答案 1 :(得分:0)
如果您想要真实的推送通知,则可以使用Firebase Cloud Messaging https://firebase.google.com/docs/cloud-messaging/android/client