Re: [問題] 關於push message 的設定

看板MacDev作者 (畢業了..@@")時間12年前 (2013/01/29 17:32), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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)

01/29 18:03, , 1F
好的,我來試試看! 感謝
01/29 18:03, 1F

01/29 21:24, , 2F
<string>production</string>那行,我的是development
01/29 21:24, 2F

01/29 21:25, , 3F
會不會是這樣,所以才會只有開發版,上架後不行啊?
01/29 21:25, 3F

01/29 22:17, , 4F
剛才又重gen 了一個,改了名字居然可以了!
01/29 22:17, 4F

01/29 22:18, , 5F
之前重gen 沒改名字看來apple 就視為是相同設定吧!
01/29 22:18, 5F

01/30 09:52, , 6F
我也拜讀過corny大的文:D 文中飯利用的就是developlment
01/30 09:52, 6F

01/30 10:05, , 7F
基本上要上架的就是要用production唷..測試才是用dev.
01/30 10:05, 7F
文章代碼(AID): #1H1vSw8b (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1H1vSw8b (MacDev)