首页 > 解决方案 > 世博会推送通知

问题描述

我正在使用世博推送通知。我按照 Expo 网站expo-push-notifications上的说明进行操作,但我意识到要获得 Expo Push Token,我们必须有一个 Expo 帐户,并且在运行项目之前,我们必须使用登录到我们的帐户Expo Login 命令然后运行项目。我的问题是,当构建项目被取出并投入生产模式时,这些服务是否仍然正常工作或者我们是否必须应用某些设置并且 Expo 站点提示仅适用于发展阶段?我是开发 React Native 程序的初学者,在这个领域没有什么特别的经验。请与我分享您使用 Expo Push Notification 的经验。谢谢。

标签: react-nativepush-notificationexpo

解决方案


当您在 Expo 服务器上构建您的应用程序时,例如通过expo build:ios命令,它由 Expo 服务处理,但如果您决定通过例如 Github Actions 构建您的应用程序,您必须自己通过expo credentials:manager. 在您的 Expo 帐户中存储了供 Expo PUSH Broadcaster 使用的凭证文件,因此需要在应用程序和您的帐户之间建立这种连接。

在这里您可以找到有关签署应用程序的更多详细信息: https ://docs.expo.io/distribution/app-signing/#push-notification-keys


推荐阅读