【问题标题】:APNS push not arriving despite server reporting 200尽管服务器报告 200,APNS 推送仍未到达
【发布时间】:2021-08-12 07:55:49
【问题描述】:

我正在尝试在我的 iOS 应用(这是一个 Xamarin 表单项目)上实现推送通知。我在服务器端使用了出色的 dotAPNS .net 库,并且能够轻松编写 APNS 请求(使用 Apple 文档中建议的 JWT 身份验证)。

APNS 服务器返回 200/OK,但我的设备上从未收到任何内容。不过,事情看起来不错;如果我篡改了从 iPhone 获得的设备令牌(例如,通过更改最后一位数字),APNS 返回 400/BadDeviceToken,这是完全正确的。另外如果我在JWT认证的组成上做错了,服务器会正​​确报错。

但我得到的只是 200/OK,这应该意味着推送已正确传递(文档说)。

有人知道这里发生了什么吗?

【问题讨论】:

标签: ios .net xamarin.forms apple-push-notifications


【解决方案1】:

通过在 Azure 应用服务配置中将 WEBSITE_LOAD_USER_PROFILE 设置为 1,这对我有用。 https://stackoverflow.com/a/68913031/9372032

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2021-01-03
    • 2022-10-21
    • 2015-08-29
    相关资源
    最近更新 更多