我正在尝试从C#实现Passbook的Apple Push通知。我没有收到任何错误或异常,但未在设备上收到通知。
以下是已经采取的步骤
- 我正在尝试使用生产通行证p12证书,我用它来签署签字
- 我按照APNS的要求打开了我的tcp端口2196
- 我发送空Json有效负载和推送令牌(当用户添加传递给存折并且我们的服务被调用时,我从存折中收到)
当我尝试从SSLstream读取响应时,我将其视为\ b \ a \ 0 \ 0 \ 0 \ 0
任何帮助都会有很大的帮助。谢谢!
答案 0 :(得分:0)
如果您想在锁屏上显示任何内容,则需要changeMessage
,但如果始终在7天之后,您还可以考虑relevantDate
alert。以下答案详细说明了从推送到传递调用锁屏消息的所有强制要求。 How to make a push notification for a pass
特别注意第5点:
alert
,badge
,sound
和custom
属性键都被忽略了 - 推送的唯一目的是通知Passbook你的网络服务有 新鲜的通行证通知文本将由 pass.json中的changeMessage
键以及旧的和。之间的区别 新的.pkpass捆绑