2014-01-26 223 views
0

我一直在開發一個使用推送通知的iOS應用程序。這是我第一次使用推送通知,所以我遵循本教程:raywenderlich push-notification我完全遵循了幾次,它完美適用於開發配置文件。現在應用程序已準備好提交。我以與開發相同的方式創建了分發配置文件。在PHP端我修改下面的代碼行刪除沙箱:分配iOS推送通知

$fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx); 

在Xcode中,我改變了應用程序構建配置釋放並內置和我的設備上運行。但是設備沒有收到通知。我不確定這是什麼原因?我也不確定如何找出什麼是錯的。如果有人能幫我解決這個問題,我會很感激!

回答

0

在設備上運行發佈版本後,服務器端是否有更新的設備令牌?沙箱和生產應用程序會生成不同的設備令牌,因此您在嘗試發送推送時需要確保使用正確的設備令牌。

+0

感謝您的回覆,我確實使用了最新的設備令牌。所以這一定不是我的問題 – user906357