0

我正试图解决Xamarin.iOS中推送通知的问题,但似乎当我在Debug模式下将设备建立时,不会收到推送通知。在调试模式下未收到推送通知

当我在Ad-Hoc模式下将相同的代码构建到同一设备上时,通知就会通过。这提出了一个问题,因为我需要看看AppDelegate中哪些方法正在被击中。

我该如何做到这一点?是否有某种配置问题,我没有看到?

回答

1

所以事实证明,这是我的一个愚蠢的配置问题。您需要从开发人员中心获取Sandbox APNS证书,并将该证书以Sandbox模式上传到Azure。

1

编辑Entitlements.plist添加

<dict> 
    <key>aps-environment</key> 
    <string>development</string> 
</dict>