我使用react-native制作了一个移动应用程序(目前仅限于安卓,且不是expo应用程序),希望为该应用程序添加推送通知。该应用程序是某种社交媒体,当用户滚动“新闻动态”时,移动应用程序每3秒钟向服务器发出请求以查看是否有新的通知。
服务器上有一个Ruby on Rails网络应用程序,其中包含一个小型仪表板,以便管理员可以阻止行为不端的用户,并且有一些API控制器返回用于移动应用程序的JSON。因此,移动应用程序将向通知控制器发出请求,如果有任何新通知,则用户将在react-native移动应用程序上看到它们。当移动应用程序关闭并且服务器上有新通知时,用户将无法看到它,直到移动应用程序处于活动状态并且可以向通知控制器发出请求。
当应用程序关闭时,是否有一些通知用户的方法?我找到了这个服务: https://github.com/geektimecoil/react-native-onesignal 此时我并没有使用Firebase,但如果我理解正确的话,我需要将在我的Ruby on Rails网络应用程序中创建的新通知发送到Firebase服务,然后OneSignal服务从Firebase获取它,并在用户智能手机上显示推送通知,即使移动应用程序已关闭?
我理解得对吗?是否有更简单的方法来实现我的目标或一些好的教程可以帮助我按照描述实现它?
服务器上有一个Ruby on Rails网络应用程序,其中包含一个小型仪表板,以便管理员可以阻止行为不端的用户,并且有一些API控制器返回用于移动应用程序的JSON。因此,移动应用程序将向通知控制器发出请求,如果有任何新通知,则用户将在react-native移动应用程序上看到它们。当移动应用程序关闭并且服务器上有新通知时,用户将无法看到它,直到移动应用程序处于活动状态并且可以向通知控制器发出请求。
当应用程序关闭时,是否有一些通知用户的方法?我找到了这个服务: https://github.com/geektimecoil/react-native-onesignal 此时我并没有使用Firebase,但如果我理解正确的话,我需要将在我的Ruby on Rails网络应用程序中创建的新通知发送到Firebase服务,然后OneSignal服务从Firebase获取它,并在用户智能手机上显示推送通知,即使移动应用程序已关闭?
我理解得对吗?是否有更简单的方法来实现我的目标或一些好的教程可以帮助我按照描述实现它?