#fedibird で tootleを利用した際、通知カラムを開くとアプリが落ちる現象に対処しました。
投稿時の通知(Mastodon本家の機能)、絵文字リアクション(Fedibird独自機能)の通知にtootleが対応しておらず、処理に失敗するのが原因です。tootleに対してこれらの通知を除外して渡すようにしました。
本来、未知の通知が増えることを想定してアプリを設計しておくべきところで、またアップデート等で対応するのが望ましいところですが、さしあたり改善が見込めないため、サーバ側での対処を行っています。
ちょっとTootleの課金で困っている人を定期的に見かけるので、この投稿を見た人は教えてあげて!
Tootle、アプリ内課金で広告が消せるし、便利に使っているから払いたいなという人が多いと思うんだけど、課金画面に入るとアプリが落ちます。でも、これ対処法があります。
課金の画面に入ってからすぐに、上か下にフリック(スクロール)してください。
なお、Tootleは、新しいMastodonの投稿通知(誰かの投稿があったときに知らせる通知)に対応していません。
通知カラムを開くと落ちるのは、この投稿通知が原因です。
WebUIで通知を削除するか、10数件ぐらい別の通知を発生させて、問題の起きる通知を流してしまえば解決します。
#fedibird #fedibird_info プッシュ通知の制限を実行しています。
現在、fedibird.com, nightly.fedibird.comでは、TootleとMercuryの通知サーバを制限し、この二つのアプリからの通知が機能しないよう制限を行っています。
状況をみて解除することもありますが、さしあたり通知が必要な方は、他のアプリを併用してください。
--
こちらのスクリーンショットは管理画面なので、みなさんには利用できないサーバ全体の設定ですが、Fedibirdの追加機能です。
プッシュ通知サーバがダウンしていたり、パンクしていてほとんど機能していないケースがあり、双方のサーバに負荷をかけるだけで実利の少ないものがありました。
これはそれらのエンドポイントへのプッシュ通知をあきらめる機能です。
サーバによってはTootleの使用を控えるようアナウンスするケースもみられましたが、これにより通知以外は問題無く活用できますので、そういった必要がなくなります。
(なお、本機能とは関係ありませんが、FedibirdではTootleがクラッシュするケース(未対応通知)について対策を行っておりますので、引き続きお使いいただけます)
なお、fedibird.comでは、tootleを使い続けても支障が起きにくいように対策をとっています。
・tootleが未対応の通知を通知カラムに表示しない
https://fedibird.com/users/noellabo/statuses/106262000441793869
・tootleへのプッシュ通知をサーバー側で無効にしている
https://fedibird.com/users/noellabo/statuses/109536934624243531
他のサーバのアカウントを追加すると結局問題がおきるのですが、fedibird.com用に使う分には困らないようにしてありますので、引き続き利用いただいて大丈夫です。 [参照]