我的xamarin-app有一个小问题。在我的ios12和ios13-iPhone上,我在开发版本中收到推送通知,而在生产版本中却没有。即使我更改了rights.plist,也将关键的“ aps-environment”从“开发”更改为“生产”。现在我的问题是:是否存在仅适用于发行版的要求? (等于特殊权限,...)那entitlements.plist呢?必须在自定义权限中指定文件吗?似乎没有任何区别。
回答您的问题:没有其他特殊权限的要求仅适用于发行版。关于entitlements.plist,您所做的就足够了。无需在自定义权限中指定文件。
无法使用它的原因与使用正确的证书有关。
发送推送通知的服务器还有其他基本要求,但是由于您使用的是Firebase,应该已经涵盖了。