Reactjs 如何在应用程序关闭时在React Native中实现推送通知
我现在正在学习React Native,我正试图找出如何在应用程序关闭时也能接收推送通知,就像Facebook一样 我是一名网络开发者,所以我不习惯移动应用的“清单”逻辑。我应该从哪里开始?Reactjs 如何在应用程序关闭时在React Native中实现推送通知,reactjs,react-native,push-notification,Reactjs,React Native,Push Notification,我现在正在学习React Native,我正试图找出如何在应用程序关闭时也能接收推送通知,就像Facebook一样 我是一名网络开发者,所以我不习惯移动应用的“清单”逻辑。我应该从哪里开始? 谢谢大家! 看来,既然你是一名网络开发者,你对移动应用还不太熟悉。事实上,设置推送通知需要更多的官方步骤(在iOS和Android上有所不同),在所有设置完成后,推送通知将发生在苹果服务器(或谷歌服务器)和智能手机操作系统(iOS或Android)之间,因此推送通知无论发生什么情况都会出现在手机上(不知道/
谢谢大家! 看来,既然你是一名网络开发者,你对移动应用还不太熟悉。事实上,设置推送通知需要更多的官方步骤(在iOS和Android上有所不同),在所有设置完成后,推送通知将发生在苹果服务器(或谷歌服务器)和智能手机操作系统(iOS或Android)之间,因此推送通知无论发生什么情况都会出现在手机上(不知道/不关心您的应用程序已打开或关闭^^) 在我们应用程序的编程代码中,我们可以根据以下两种情况来执行我们的逻辑:用户正在使用应用程序或应用程序未运行(不运行意味着用户没有使用你的应用程序,它要么在后台保持清醒,要么用户已经完全退出——例如,在iPhone上按两次Home按钮,然后将应用程序刷走) 事实上,如果你想让你的应用程序在后台保持清醒,你可以在“清单”类文件中添加一些设置(当然在iOS和Android上有所不同)。然而,我的经验告诉我,让应用程序保持清醒会鼓励用户抱怨并删除我们的应用程序(我以前的应用程序的用户曾经抱怨他的iPhone因为我的应用程序^^电池被大量消耗) 如果你真的想让你的应用保持清醒,你可以在设置中设置它,然后在推送通知的数据中,你可以包含额外的参数,最后在你的应用中接收推送通知的功能中,你可以用这些参数做任何事 简而言之,你可能只需要为你的应用程序正确配置推送通知,苹果/谷歌将完成其余的工作,无论你的应用程序是在后台运行还是完全关闭,它都会收到通知。希望你能根据我的解释找到一个好的解决方案。如果还有什么不清楚的地方,请随时在这里发布更多详细信息n您的需要,谢谢 这是我在上一个react原生项目中使用的库:(它们也有教程^) 添加说明:(根据作者需要):
- 目标是:用户将在应用程序中注册/登录,并订阅一些未来事件
- 当一个事件得到更新时,一个notif.应该发送给所有要参加该事件的用户。因此,一个notif.只针对某些用户
- 单击它,应用程序将打开,并显示应用程序的某个页面(预先存在)
- 看起来最复杂的部分将是“发送给特定用户”的部分
希望您能实现这一点,我建议您先尝试一下,真正了解推送通知是如何工作的(对于双方——您自己的服务器和应用程序)-祝你好运,尽管^^它记录在react native页面上。在这里,我已经找到了该页面,关键是我希望即使应用程序关闭(而不是在后台),也能收到通知,因此带有服务的应用程序在电话上总是会唤醒以收听该通知:)那么您自己可能不理解您的问题。如果某个应用退出/终止,则通知将不可用。它需要在后台运行才能提供此类服务。大多数社交应用即使关闭也能“保持清醒”,这是您在手机设置中控制的一项功能(有一个选项,如“允许应用在后台保持清醒”)。这是我对后台的意思,我不是指导航到另一个应用或主屏幕的操作!您好,谢谢您的回复!:)事实上,我注意到“反应本机推送通知”"即使应用程序关闭,也应该工作,你能确认吗?目标是:用户将在应用程序中注册/登录,并订阅一些未来的事件。当事件更新时,应向所有参加该事件的用户发送notif。因此,notif。仅针对特定用户。单击它,应用程序将打开并发送特定的pa将显示应用程序的ge(预先存在)。看起来最复杂的部分将是“发送给特定用户”部分!我实际上不需要