我已經發布了帶有推送通知的應用更新,但是當我檢查我的服務器時,我注意到發送到數據庫的令牌爲「null」。我使用開發證書和臨時產品證書進行了大量測試。兩個都成功地工作,但應用程序商店的版本不,我不知道爲什麼。我在2周前發佈了關於這個問題的消息,有人告訴我,我不應該使用我用於臨時設置的配置文件,所以我創建了一個具有相同ID的新配置文件。更新昨天得到版本,我仍然有同樣的問題。我需要找到一個永久的解決方案,因爲我的用戶對所有這些更新感到惱火,但我不知道如何測試,直到它在應用商店獲得批准。應用程序爲應用商店的設備令牌返回空值
如果有人可以請提供想法或協助,我會很感激。提前致謝。
P.S.如果有幫助,我從我的設備上刪除我的應用程序,並從應用程序商店再次安裝它...它沒有問我是否想要接收推送通知,但是從手機設置中啓用了應用程序的推送...
向我們展示的代碼! –
@StevenKramer通向很多代碼的途徑。如果它適用於特殊應用,爲什麼它不適用於應用商店?我覺得沒有必要的代碼? –
嗯,是的,但這裏有一個錯誤。無論是在你的代碼還是在系統框架中。該文件說「當應用程序成功註冊Apple推送服務(APS)時發送給代理人。」整個過程取決於在APNS和OS之間交換的有效設備令牌。 –