首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >推送后不请求最新版本的护照

推送后不请求最新版本的护照
EN

Stack Overflow用户
提问于 2015-02-23 04:32:34
回答 1查看 200关注 0票数 0

我已经实现了Passbook网络服务,并且可以成功地推送到APN;但是,由于Passbook没有请求最新版本的pass,我遇到了一个问题。当我向给定的设备推送一个新的通知时,设备将得到它,Passbook向my服务发送一个请求,询问与该设备相关联的序列号。我的web服务发送带有200个http状态代码的响应,其JSON有效负载类似于:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"lastUpdated":"1424691339", "serialNumbers":["1234567"]}

设备控制台显示如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Feb 23 11:34:54 My-iPhone passd[162] <Warning>: Generating GET request with URL <http://192.168.1.138:8000/api/v1/devices/297f6e6ed478540ccc05e1962cce41e6/registrations/pass.com.example.coupon?passesUpdatedSince=1424690611>
Feb 23 11:34:55 My-iPhone passd[162] <Warning>: Get serial #s task (for device 297f6e6ed478540ccc05e1962cce41e6, pass type pass.com.example.coupon, last updated 1424690611; with web service url http://192.168.1.138:8000/api/) got response with code 200
Feb 23 11:34:55 My-iPhone passd[162] <Warning>: Get serial numbers task completed with update tag 1424691339, serial numbers (
        1234567
    )

我不明白为什么Passbook不继续,并要求最新版本的通行证。相反,它停止在这一点!

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-25 07:54:40

解决了!Apple说,JSON有效负载中的serialNumbers条目必须是一个String数组。这还不足以使它发挥作用。还必须引用序列号字符串,以便设备认为它们是有效的。不幸的是,设备控制台中的转储消息无助于解决这个问题,文档也是如此。我假设PassKit在传递JSON有效负载时将看起来像Integer的字符串转换为NSNumber,而不是NSString

也许,如果我有其他字符而不仅仅是数字,这个问题就不会发生。

这是一个例子,说明当序列号是数字时,JSON有效载荷必须如何看待,嗯!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"lastUpdated":"1424691339", "serialNumbers":["'1234567'"]}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28673912

复制
相关文章
SpringCloud版本升级后bootstrap.yml配置不生效
由于springcloud gateway网关漏洞需要升级,想着直接把整个SpringCloud和SpringCloud Alibaba整体做个升级。升级后发现bootstrap.yml配置文件配置不生效。 之前版本:
共饮一杯无
2022/11/24
1.2K0
SpringCloud版本升级后bootstrap.yml配置不生效
关于Android Studio升级4.1版本后ButterKnife插件不兼容的问题
最近,Android studio升级版本至4.1后出现Android Studio闪退问题,提示错误如下:
xiangzhihong
2022/11/30
2.6K0
方程式最新漏洞工具推送
Shadow Brokers再次泄露出一份震惊世界的机密文档,其中包含了多个精美的 北京时间 2017 年 4 月 14 日晚,“Shadow Brokers” 终于忍不住了,在推特上放出了他们当时
用户1631416
2018/04/12
9500
方程式最新漏洞工具推送
Http请求不阻塞ui操作
利用QEventLoop与QNetworkAccessManager实现网络请求不阻塞ui的操作。 使用场景 当我们发送一个网络请求时,持续等待发送回来的数据,再进行下一步操作,但是期间ui不能阻塞的情况。 示例 QEventLoop类提供一种进入和退出事件循环的方法。 exec与 quit分别为进入和退出事件循环。 QNetworkAccessManager manager; QNetworkRequest request(QUrl("http://www.qtbig.com")); QNetworkRe
Qt君
2019/07/15
9870
升级到最新版本的IDEA后Maven私仓挂了
更新到Intellij IDEA 2021.3之后,Maven出问题了!无法从Maven私有仓库下载依赖了。
码农小胖哥
2021/12/09
1.7K0
升级到最新版本的IDEA后Maven私仓挂了
解决Android Studio更新最新北极狐版本后出现的中文乱码问题
当然如果你改完后不习惯更换后的字体,可以先将字体换为新的,然后保存后。查看无乱码后,重启as,再次设置原本的 默认字体即可。另外 mac的默认字体为 .AppleSystemUIFont
Petterp
2022/02/09
1.1K0
解决Android Studio更新最新北极狐版本后出现的中文乱码问题
LiteAVSDK 迎来最新的 6.8 版本
该功能通过调用 ITXLiteAVNetworkProxy.h 中的 setSocks5Proxy 接口进行设置,可以参考 Socks5 代理服务器的的搭建方案:
腾讯云音视频
2019/11/22
2.8K0
LiteAVSDK 迎来最新的 6.8 版本
解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法
问题:在本地使用了proxyTable代理可以正常跨域请求后台数据,打包上传后就无法获得后台的json文件。查看了相关资料可以用nginx进行解决。还可以使用命名环境变量,请求的时候进行判断,话不多说上干货
双面人
2020/04/26
4K0
emlog插件微信推送最新文章
我已经不知道在测试站测试过多少次了,已经麻木了,由于Sever酱本身接口原因,导致与理想中的插件还差一点,小杰也很无奈,将就着用吧。为了这个插件,我请教太多人了,理想的功能实现不了,总不能扔了吧,哈哈 声明一下:使用的vibbow大佬的索引通知插件作为板子进行而开的插件。 话不多少,看介绍 微信推送最新文章插件是为了更加方便的通知订阅你网站的用户,且你不需要申请部署任何微信公众号,即可享受每天1000条的免费接口 下面说一下这款插件的使用方法: 1、进入Sever酱一对多消息
Youngxj
2018/06/06
1.2K0
git reset后如何返回最新版本_reset按钮无法恢复
原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,如下图所示,假设我们要回退到版本一:
全栈程序员站长
2022/09/23
2.3K0
git reset后如何返回最新版本_reset按钮无法恢复
emlog最新文章邮件推送插件1.1
前端时间小杰写了一个微信推送最新文章的插件,那个插件因为Sever酱接口的局限性很大,导致最后没有做好,可能是个败笔了,当然这次这个emlog最新文章邮件推送插件1.1应该可以说比之前好的多了 话不多说,看介绍 特色功能: 发布新文章后能够立刻发信到指定邮箱收件人的手里 收件人可以手动添加,也可以调用曾经来过你博客留下邮箱的小伙伴的邮箱地址(由于量太大了,暂时取消这个功能,等下一个版本再说吧) 温馨提示:如果批量发送较多的邮件,会有一定几率中奖(被识别为垃圾邮件,请酌情使用)
Youngxj
2018/06/06
1.1K0
emlog最新文章邮件推送插件1.2
时隔一个月,我又来折腾这个emlog最新文章邮件推送插件了,上次预告就说的是写一个前台订阅功能,这次终于弄出来了,至于前台订阅图标的位置还需要各位按照自己的模版位置调整一下,毕竟一个站有一百个布局。 更新功能: 1、前台提交一次后就不会再出现 2、后台控制订阅者和管理员是否收到(初次)订阅邮件 以上就是本次更新内容,具体使用效果请自行测试,当然后台依然可以添加和删除。 还有QQ邮箱批量发送(量大)受限,可以考虑使用企业邮箱避免这个问题。 2017年11月30日修复两个b
Youngxj
2018/06/06
9200
iOS 开发之实现 App 消息推送(最新)[通俗易懂]
好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)
全栈程序员站长
2022/08/22
5.2K0
iOS 开发之实现 App 消息推送(最新)[通俗易懂]
emlog最新文章邮件推送插件1.3
在不断的升级中,给用户更加人性化,diy的使用方法,所以《emlog最新文章邮件推送插件1.3》成功发布,感谢flyer大佬给我的不同方式的邮件发送的代码,以及邮件的排版灵感 1.3的更新内容: 增加一个mail发信方式,也就是服务器代发,此功能是方便一些不知道smtp是什么东西的用户,mail发信的有点也很多(响应快,单个发送,易拦截····) 增加一个新的推送排版,更加的好看(标题,预览,取消订阅接口) 增加预览功能,前面的版本推送时是全文推送,可能有些人不喜欢
Youngxj
2018/06/06
1.1K0
Go版本管理--处理不兼容
Go module的版本选择机制,其中介绍了一个Module的版本号需要遵循v<major>.<minor>.<patch>的格式,此外,如果major版本号大于1时,其版本号还需要体现在Module名字中。
冬夜先生
2021/09/03
1.4K0
让页面不缓存,永远访问最新的数据
前言:每一次请求,我们都知道浏览器会做一定处理,其中就包括对数据的缓存处理,相同参数做查询的处理,就可以让数据保存在客户端,这样可以减少对服务器的请求,但是,有时候一些特殊情况查询,是需要时时刻刻保持最新的,就好像学过sql类似数据脏读、幻读之类的情况,我们不需要浏览器做缓存处理,这时候该怎么处理呢?
小小鱼儿小小林
2020/06/24
7950
【区块链应用】-“通往web3的护照”-“DID”
波卡的联合创始人Robert Habermeier投资波卡生态去中心化身份聚器Litentry项目的消息开始在坊间传开,大家开始注意到这个“冷门领域”——去中心化身份(DID)。
帆说区块链
2022/08/30
5610
【区块链应用】-“通往web3的护照”-“DID”
点击加载更多

相似问题

向设备推送最新的Android版本

50

更改护照版本

12

浏览器不选择最新的代码后,追加版本也?

12

最新推送提交后的原始主机头

115

Flink版本升级后的最新跳跃后毫秒

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文