iOS 推送通知和远程通知之间的区别?

Difference Between iOS Push Notifications and Remote Notifications?

在 Xcode 的应用程序功能下,有一个选项可以打开推送通知。在后台模式下,还有一个选项可以打开远程通知。有什么不同? Pros/Cons?

我是否仍要为远程通知设置推送证书?

远程通知是一种特殊的(而且命名不当)后台模式,允许应用下载内容以响应推送通知。

来自Apple

The app wants to start downloading content when a push notification arrives. Use this notification to minimize the delay in showing content related to the push notification.

普通推送通知不需要此权限,但添加此模式允许推送通知的附加功能。

是的,即使启用了此后台模式,您仍然需要推送证书。