我正在尝试通过推送通知更新苹果通行证。手动更新工作正常。我试图使用javapns发送通知。然而,我对有效载荷感到困惑。文档说'有效载荷的空JSON字典'。
这是否意味着aps {}标签应为空或整个?
无论哪种方式,我都无法在访问日志中找到任何获取序列号的请求。感谢每一个帮助。谢谢。
编辑:
我的基本问题是应该设置为javapns库以触发Apple pass更新的数据应该是什么。我试过了
PushNotificationPayload iosNativeMessage= PushNotificationPayload.fromJSON("{}");
PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);
这不起作用。它在javapns中抛出一个错误,说它无法找到'aps'
PushNotificationPayload iosNativeMessage= PushNotificationPayload.complex() ;
PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);
正在抛出错误,说有效负载是空的
仅供参考:我正在使用沙箱环境进行测试