我正在使用 JAVAPNS v2.2 向 iOS 设备发送推送通知。在向同一设备发送 10 条不同的通知消息时,JAVAPNS 将所有消息的状态显示为已成功发送,但在客户端设备中,我只能接收 6 或 7 条通知消息。下面是我用来发送通知消息的代码:
List<PushedNotification> notifications = Push.payload(payload, Certificate.p12, XXX, false, iOS_Reg_IDs);
我正在使用 JAVAPNS v2.2 向 iOS 设备发送推送通知。在向同一设备发送 10 条不同的通知消息时,JAVAPNS 将所有消息的状态显示为已成功发送,但在客户端设备中,我只能接收 6 或 7 条通知消息。下面是我用来发送通知消息的代码:
List<PushedNotification> notifications = Push.payload(payload, Certificate.p12, XXX, false, iOS_Reg_IDs);
根据苹果文档:
重要提示:通知的传递是“尽力而为”,不能保证。它不打算向您的应用程序传递数据,只是为了通知用户有新数据可用。
换句话说,您很幸运能收到一个(最新的)推送通知。任何额外的交付都是奖金。
要传递数据,只需通知您的应用程序,然后让您的应用程序从服务器下载数据。