在DEBUG模式下未接收推送通知

时间:2017-02-02 05:46:42

标签: xamarin xamarin.ios apple-push-notifications azure-notificationhub

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

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

我怎样才能做到这一点?是否存在某些我未看到的配置问题?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

编辑Entitlements.plist add

command props.commands:  Array[1]
0: Object_id: "5892c3d4d3128f231ab032bb"
command: "env $(cat .env) DEBUG=ow* APP=sso node index.js"
createdAt: "2017-02-02T05:29:56.392Z"
enabled: true
name: "Frank Command"
timeout: 180000
uri: "http://139.59.60.15/commands/5892c3d4d3128f231ab032bb"