前提・実現したいこと
データベースに保存された時間をもとに定期的に通知するサービスを開発したいと考えております。
現状調べたこと
通知を出すために自分なりに調べたのですが下記のような実装を考えました
-
定期実行ができる
wheneverというgemを利用して、Railsのコマンドを定期実行
参考:Railsで定期実行したいスクリプトを書く、Railsでwheneverを使って定期実行を実装してみる -
OneSignalを使って定期実行されたアクションを取得し通知する
参考:OneSignalを使ったWebプッシュ通知 on Rails
お聞きしたいこと
Railsでのコマンドの実行のブラウザに通知、ユーザーの識別などをOneSignalがいい感じに実装しているみたいなのですが、自分でRailsコマンドをユーザー識別してブラウザ伝える方法などはありますでしょうか?
何かアドバイスいただけますと幸いです。
(途中のものでもいいので、本題に対する) 実装済みのコードは質問欄に追記できますか?
(最終的にはコードとして書き残すことになるので、何かしらのコードがあると話を進めやすいです)
ありがとうございます
まだコードを書く前の段階でして、このWheneverとOneSignal意外にも定期的に通知する実装方法があるのかお尋ねしたいと言う意図でした
自分の浅知恵だけで調べてものなので、こっちの方が通知は実装しやすいなどの意見を伺えたらと考えております
たとえば 他に truepush.com というサービスがある、といった情報を求めているといったことでしょうか
特定の狭い問題に対して質問するのではなく、「広く意見を求める」ような質問だと回答が得られにくく、また話題が散らばり問題が収拾しにくくなるのではと思います。
(今回だと「OneSignal で実装してみたけど この部分で困っている」だと回答が得られやすいでしょう)
>たとえば 他に truepush.com というサービスがある、といった情報を求めているといったことでしょうか
そうです!そのような意見を求めていました
そうですね、、ご指摘ありがとうございます!実装する前にいろいろ情報を集めたかったので今回このような形にしました。
次回からはもっと絞った形の質問を心がけます。
回答1件
あなたの回答
tips
プレビュー