我正試圖解決Xamarin.iOS中推送通知的問題,但似乎當我在Debug
模式下將設備建立時,不會收到推送通知。在調試模式下未收到推送通知
當我在Ad-Hoc
模式下將相同的代碼構建到同一設備上時,通知就會通過。這提出了一個問題,因爲我需要看看AppDelegate
中哪些方法正在被擊中。
我該如何做到這一點?是否有某種配置問題,我沒有看到?
我正試圖解決Xamarin.iOS中推送通知的問題,但似乎當我在Debug
模式下將設備建立時,不會收到推送通知。在調試模式下未收到推送通知
當我在Ad-Hoc
模式下將相同的代碼構建到同一設備上時,通知就會通過。這提出了一個問題,因爲我需要看看AppDelegate
中哪些方法正在被擊中。
我該如何做到這一點?是否有某種配置問題,我沒有看到?
所以事實證明,這是我的一個愚蠢的配置問題。您需要從開發人員中心獲取Sandbox
APNS證書,並將該證書以Sandbox
模式上傳到Azure。
編輯Entitlements.plist添加
<dict>
<key>aps-environment</key>
<string>development</string>
</dict>