推送通知适用于开发版本,但不适用于生产版本(iOS12和iOS13)

问题描述 投票:0回答:1

我的xamarin-app有一个小问题。在我的ios12和ios13-iPhone上,我在开发版本中收到推送通知,而在生产版本中却没有。即使我更改了rights.plist,也将关键的“ aps-environment”从“开发”更改为“生产”。现在我的问题是:是否存在仅适用于发行版的要求? (等于特殊权限,...)那entitlements.plist呢?必须在自定义权限中指定文件吗?似乎没有任何区别。

xamarin xamarin.ios apple-push-notifications
1个回答
0
投票

回答您的问题:没有其他特殊权限的要求仅适用于发行版。关于entitlements.plist,您所做的就足够了。无需在自定义权限中指定文件。

无法使用它的原因与使用正确的证书有关。

发送推送通知的服务器还有其他基本要求,但是由于您使用的是Firebase,应该已经涵盖了。

© www.soinside.com 2019 - 2024. All rights reserved.