我需要为应用程序实现推送通知,它确实在有效的用户和密码下工作。此身份验证现在使用服务器端的一些 Web 服务进行处理,并且想知道哪种方式是为此类应用程序发送推送通知的最佳方式,因为用户可能没有在应用程序上登录,那么他/她应该无法看到推送通知。当另一个用户在同一设备上登录时也是如此。
没有找到太多这方面的信息,但认为最好的办法是应用程序将状态信息(登录、注销)发送到服务器,因此服务器在发送推送通知之前会检查用户是否在应用程序上登录,以及哪个用户已登录。这可能会出现一些问题,因为可能会发生应用程序崩溃或手机关机,并且应用程序无法向服务器发送注销状态,这将导致推送通知登录的设备。这种方法可能还有其他问题。
任何想法或指导将不胜感激。