我正在使用自定义的php网络服务器来发送推送消息,现在我可以向手机发送推送通知,但我不确定如何正确使用它。
我的意思是,我应该将所有邮件作为推送通知发送,是否可以这样做?推送通知的大小是否有任何限制?或者我应该在第一次通知后启动计时器来检查新消息,并在活动结束时完成计时器? 那么从服务器获取即时消息的最恰当方式是什么?
答案 0 :(得分:1)
对于Android,推送通知大小的限制是4k。如果您的邮件小于此邮件,则可以使用推送通知发送所有内容。
但是,无法保证推送通知的传送,因此最好使用if作为服务器通知应用程序新数据可用的方法,尤其是当它不在前台运行时。然后,应用程序调用服务器以检索数据。
当应用程序位于前台时,您可以定期轮询服务器以获取新数据。