如何让推送通知适用于React Native Expo应用程序

zbdgwd5y  于 2023-03-24  发布在  React
关注(0)|答案(1)|浏览(156)

我最近注意到,我工作的一个移动的应用程序的通知不再工作。
今天早上我有一个想法,并认为这可能是我们现在如何构建应用程序。以前,我们使用现已弃用的expo build,并迁移到eas build时遇到问题。我们克服了这个问题,现在使用npx expo prebuild生成Android和iOS文件夹,然后我们可以分别弹出到Android Studio和Xcode中。
我认为以前,expo build处理推送通知的东西,我们现在错过了一些导致它们不再工作的东西。
我一直在做一些挖掘在过去的一天,看到在我的Identifiers的iOS,有一个提示,配置一些证书的推送通知,我们没有.我已经按照步骤生成这些,沿着.p12文件,但我不确定从这里去哪里?
构建我们的iOS应用程序的过程是,一旦npx expo prebuild完成,我将文件夹拖到Xcode中,处理签名和构建设置,然后配置我的Gymfile,然后运行fastlane gym生成我的.ipa文件,我可以上传到Apple/TestFlight没有问题。
我做错什么了吗?

emeijp43

emeijp431#

我终于设法让推送通知为我的React原生应用程序工作。
所以我分别遵循了iOS和Android的文档,并沿着APN和FCM的道路前进。
因此,我从应用程序中检索我的deviceToken,并将其安全地存储在我的服务器数据库中。然后,当发生我想要发送通知的给定事件时,我使用APN和FCM节点模块来处理通知。

相关问题