作者popcorny (毕业了..@@")
看板MacDev
标题Re: [问题] 关於push message 的设定
时间Tue Jan 29 17:32:40 2013
※ 引述《osnq (又可以挂bbs了)》之铭言:
: 我一直找不到问题在哪边?请有经验的朋友指引我一下。
: 在provision file 中,dev 和prod 都将push message 打开了。
: 而且在dev 的版本,有确实收到token,并可以收到web server 送来的push message。
: 但是上架後,就是没办法要到token...
: 实在是想不透到底问题出在哪边??
: 我是在程式开啓後,
: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
: 去向 apns 要token 的
: [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
: 目前就是认为应该是provisioning file 有问题。
: 还是... 在App Target 中还需要设定什麽呢?
用回的比较快..
你需要看看你的appstore provision profile有没有aps-environment
方法是
security cms -D -i your.mobileprovision
你看看有没有aps-environment那个
<dict>
<key>application-identifier</key>
<string>#########</string>
<key>aps-environment</key>
<string>production</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>AZQWZKNYGN.*</string>
</array>
</dict>
如果没有的话,重新去itunes後台更新并重抓provisioning profile
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.251.162
※ 编辑: popcorny 来自: 220.135.251.162 (01/29 17:33)
1F:推 osnq:好的,我来试试看! 感谢 01/29 18:03
2F:推 osnq:<string>production</string>那行,我的是development 01/29 21:24
3F:→ osnq:会不会是这样,所以才会只有开发版,上架後不行啊? 01/29 21:25
4F:推 osnq:刚才又重gen 了一个,改了名字居然可以了! 01/29 22:17
5F:→ osnq:之前重gen 没改名字看来apple 就视为是相同设定吧! 01/29 22:18
6F:→ g4530:我也拜读过corny大的文:D 文中饭利用的就是developlment 01/30 09:52
7F:→ popcorny:基本上要上架的就是要用production唷..测试才是用dev. 01/30 10:05