[Xamarin]為什麼 Apple 的 Production 推播通知,App會收不到?

環境: iOS,Xamarin

最近透過 Azure Notification Hubs 來推播通知, development 發佈的 App 可以正常收到,但是切到 production 後, App 就是收不到。

有再建立另一個 Azure Notification Hubs 來設定 Production 的推播通知。

Xamarin 那也切換到了發佈的 Provisioning Profiles 了,

然後手機下載 app 後,Push Notification 就收不到了..... 

網路上大多說是憑証的問題,一直檢查應該是OK的呀~

後來看到了這一篇「Push notifications not being received by iOS application

裡面有說,在info.plist中要有 aps-environment 去設定目前的 app 是在 development or production 。

設定好重build app後,再測試,通知就收到了..... YA

如果是要試 production 的話,info.plist裡面要有 aps-environment 並設定成 production,預設應該是development 吧!

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^