首页 > 解决方案 > iOS App 仅接收部分推送通知

问题描述

我现在正在测试一个 iOS 应用程序,我遇到了一个奇怪的问题。我将尝试尽可能清楚地勾勒出情况:

我正在使用一个 iOS 应用程序,它有两个“版本”,尽管版本一词可能会导致混淆,因为代码是相同的。此应用程序适用于两种不同的人群: 内部版本:“ Int ” - 供同事使用 生产版本:“ Prod ” - 可在应用商店购买

这两个版本由两个不同的帐户管理:

内部版本-> 企业帐户

公众号->应用商店版本

这两个“版本”都是

  1. 能够接收推送通知
  2. 使用生产证书运行

问题是:应用商店版本可以正常接收推送通知,而内部版本没有。

我想了解为什么会这样,因为这两个版本在代码方面完全相同,只是它们的分布方式不同。

更多信息: 我正在使用 Azure 和 Postman 发送测试推送,两者都产生相同的结果。我正在使用一份 CSR/证书

我努力了:

我希望在两个版本上都收到推送通知,但在内部版本上,天蓝色只给出结果:

<NotificationOutcome xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <Success>0</Success>
    <Failure>0</Failure>
    <Results i:nil="true"/>
</NotificationOutcome>`

标签: iosiphonepush-notificationcertificate

解决方案


推荐阅读