multicast自体は割とすぐメッセージが届くと思います!
受信が遅れることに関しては、端末自体のネットワークの問題あるいはLINE側の負荷の問題が考えられると思いますが、こればっかりはどうしようもないと思います。リクエストを送った後はもう私たちの手を離れているので。
- 1
お友達登録が1000人弱くらいのチャンネルについて、セグメント配信を行うと 配信した直後に受信する人もいれば、10分後くらいに届く人もいます。 同じ事象が起きている方、解決方法に心当たりある方はいらっしゃいますか。 または登録者数が多くても遅延していない方がいらっしゃれば、教えてもらえると助かります。
phpで予め選別したuseridをデータにして ”https://api.line.me/v2/bot/message/multicast” 宛にメッセージ送信のリクエストを送っています。
phpのソースを見直して下記を修正しました。 ・送信対象のuseridが重複していたのを修正 ・一回のリクエストで500人以上のID送ってしまっていたので、400人ずつ送るよう修正しました。 (ドキュメント記載の最大500を元に設定) 以上を修正しましたが、まだメッセージの受信が遅れてしまっています (メッセージの着信時間を見ると10:00ですが、実際にプッシュ通知がきて届くのは10:05前後となってしまいます)