如何使用苹果推送通知来更新Passbook

6
我已经创建了Passbooks,并将它们加载到我的客户iOS设备上。我需要更新这些Passbooks。根据Passbook文档,您需要使用苹果推送通知服务(APNS)来触发从iOS设备的拉取以更新Passbook。此APNS推送由“push token”和“pass type id”组成。但是,APNS主题应保持为空。 APNS文档谈到发送推送通知所需的“设备令牌”,但没有提及“推送令牌”。
APNS的“设备令牌”和Passbook的“推送令牌”是否相同?如何在我的APNS推送中发送Passbook的“pass type id”?
1个回答

6
  • 当设备注册时,推送令牌将被提供给您的服务器。

它在POST请求的正文中以JSON字典的形式找到。 例如:

{ "pushToken":"PushTokenFromDevice" }

  • 通行证类型ID嵌入了用于向Apple的推送通知服务生成推送通知的证书中

如果需要PHP实现,我建议使用:APNS PHP


谢谢!证书签名部分是我忽略的。我有正确的证书,一切看起来都很好。 - keithcelt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接