在Android上,我在某些设备上遇到了长时间推迟(几分钟,半小时)。好像设备已经睡着了(但不适用于WhatsApp)。即使在Pre-Marshmallow设备上也是如此。
过了一段时间他们没有回应推送。
我创建了一个简单的应用程序(复制Google's Cloud Messaging client sample)。
尝试通过Firebase控制台发送推送,将优先级设置为HIGH并确保其正常工作。
实验1:过了一会儿 - 试着发送。设备没有响应。
实验2:尝试使用Telegram和WhatsApp。消息立即传递给两者。
实验3:再次尝试我的测试应用程序。不工作。
实验4:尝试从FCM降级到GCM,一直到C2DM。同样的事情,不工作。
有什么想法吗?
说清楚:
priority:high
。可能的线索:我的一些客户正在使用VMWare AirWatch。有人知道有关AirWatch和Push的任何问题吗?
答案 0 :(得分:0)
这不是完整答案所以我无法将此问题标记为“已回答”。
我找到了一些名为Pushy的替代推送机制。 Stack Overflow中提到了很多内容。
优点:
SERVICE_NOT_AVAILABLE
问题的解决方法。缺点: