精華區beta MacDev 關於我們 聯絡資訊
※ 引述《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)
osnq:好的,我來試試看! 感謝 01/29 18:03
osnq:<string>production</string>那行,我的是development 01/29 21:24
osnq:會不會是這樣,所以才會只有開發版,上架後不行啊? 01/29 21:25
osnq:剛才又重gen 了一個,改了名字居然可以了! 01/29 22:17
osnq:之前重gen 沒改名字看來apple 就視為是相同設定吧! 01/29 22:18
g4530:我也拜讀過corny大的文:D 文中飯利用的就是developlment 01/30 09:52
popcorny:基本上要上架的就是要用production唷..測試才是用dev. 01/30 10:05