React native 如何使用React本机推送通知远程推送通知?

React native 如何使用React本机推送通知远程推送通知?,react-native,react-native-push-notification,React Native,React Native Push Notification,我是移动应用程序开发新手,我一直在研究推送通知,我知道您有本地通知、设备上的静态通知和远程通知,从通知服务器(不是应用服务器)发送,我正在尝试使用 此库非常流行,用于执行推送通知: 我可以理解如何在react原生项目中设置它并使用本地通知,因为我找到了它的特定教程,但该教程仅显示如何使用本地通知 我一直在一步一步地搜索关于如何使用此库进行远程通知的更多文档,从设置通知服务器到在react native应用程序中使用它,但它们都是模糊的解释或使用不同的工具。您可以使用诸如oneSignal和FC

我是移动应用程序开发新手,我一直在研究推送通知,我知道您有本地通知、设备上的静态通知和远程通知,从通知服务器(不是应用服务器)发送,我正在尝试使用 此库非常流行,用于执行推送通知:

我可以理解如何在react原生项目中设置它并使用本地通知,因为我找到了它的特定教程,但该教程仅显示如何使用本地通知


我一直在一步一步地搜索关于如何使用此库进行远程通知的更多文档,从设置通知服务器到在react native应用程序中使用它,但它们都是模糊的解释或使用不同的工具。

您可以使用诸如
oneSignal
FCM
之类的服务。以下是一些用于推送通知的库

(一个信号)

教程

如果您需要任何其他firebase服务,如身份验证、动态链接等,可以使用以下FCM库。。试试这个

(fcm)

如果您只需要推送通知服务,则可以使用

一些有助于整合的博客


首先转到rnfirebase并按照流程操作。。 您将完成添加(应用程序/消息)、pod安装、pod文件中的一些更改、配置appDelegate.m firapp、通知等操作。。而问题主要来自developer.apple.com

是的,您必须要求开发人员帐户

选中推送通知时创建标识符 ->使用key chain generate=>Certificate Assistat>从证书颁发机构请求证书,以在以下步骤中创建证书

->按Configure on push notification和create certificate,将为开发和生产创建apple push服务,用于发布、调试和下载,然后单击add-on keychain

->使用Keychain生成证书发布和生产的.p12文件所有您需要做的事情单击您只需添加到Keychain上的证书,如果混淆,您可以使用到期日期进行验证。。。然后右键单击导出以创建.p12文件,并输入您不会忘记的密码

->将.p12文件放在Firebase Cloud Messaging的“项目设置”>“云消息”下(此处需要设置密码)

->转到用户开发人员帐户并创建IOS开发和应用商店配置文件,请在创建应用商店生产配置文件时选择所需的证书

->现在使用Xcode上的开发配置文件运行应用程序,并使用生产/分发配置文件进行归档


->使用firebase提供的云消息通知工具测试通知,如果正常,则正常,如果不检查,则执行上述步骤,谢谢。我花了很多时间试图弄清楚如何设置它,最后我只是切换到react native firebase,这要容易得多。