给已有的App添加推送功能

2012-12-24 11:56:26 +08:00
 wudi
情况是这样的,我在app store上已经有一款上架的App,但是最近因为功能需要,添加了推送功能,当然因为这样,App的provisioning文件也更新了,在开发模式的时候一切测试都很成功。

通过了苹果的审核,怪事发生了。询问是否同意推送的alter窗还是有的,并且点击同意以后app也在系统中注册成功了,因为服务器收到了device token,但是在设置.app的通知中心里面并没有出现我的App,用户也收不到任何推送。

我尝试过很多方法,包括重启设置.app,重启手机等,但是都还是一样。于是我从app store重新安装了一次,这次启动的时候并没有出现推送的alter窗,但是App出现在了设置.app的通知中心里面,并且也能收到推送了。

请问大家有人曾经遇到过这种情况吗?难道要建议所有用户删除了app再安装吗?
4363 次点击
所在节点    iDev
8 条回复
ihuguowei
2012-12-24 17:57:42 +08:00
你头像上Mono这张专辑5星。
Veelian
2012-12-24 18:34:06 +08:00
@wudi 因为你更新了provisioning文件,所以只有在带有该provisioning文件的app才会收到push,估计你重新安装刚好更新了这个文件。
tremblingblue
2012-12-24 19:31:38 +08:00
@ihuguowei 爆星pr。
em91
2012-12-24 20:19:53 +08:00
擦 -__-!! 缘分啊lz,我们也遇到了这个问题,不过不是iOS开发,是windows app
wudi
2012-12-25 00:11:19 +08:00
首先谢谢回复 @Veelian 但是用户更新的话provisioning文件不是一起更新的吗? provisioning文件每年不是也要更新一次的吗?
wudi
2012-12-25 00:12:10 +08:00
@em91 = =;不是太了解windows app的流程...
zhigang1992
2012-12-30 12:16:18 +08:00
打包应用的时候用distrubution签了没?
allenhsu
2013-01-04 22:54:59 +08:00
有区分 sandbox 么?Debug 的 token 只能用于 sandbox server,Release 的 token 才能用于正式环境。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/55674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX