# 断続的な「プラグインが見つかりません」エラー

**URL:** <https://meta.discourse.org/t/intermittent-plugin-not-found-error/287181>\
**Category:** Development\
**Created:** [2023 年 12 月 1 日午前 11:43 UTC](https://meta.discourse.org/t/intermittent-plugin-not-found-error/287181 "2023-12-01T11:43:46Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Judith](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/judith/32/289903_2.png) [@Judith](https://meta.discourse.org/u/Judith)\
**Post date:** [2023 年 12 月 1 日午前 11:43 UTC](https://meta.discourse.org/t/intermittent-plugin-not-found-error/287181/1 "2023-12-01T11:43:46Z")

</div>

カスタムアプリとDiscourseの連携を容易にし、プッシュ通知をそのアプリに配信するプラグイン（主にWebPushが機能しないiOSで役立ちます）を開発しています。プラグインリポジトリはこちらです: [https://github.com/Sprachprofi/discourse-app-notifications。現在、これにはエンドユーザーが、ログイン後に[通知設定](https://meta.discourse.org/u/judith/preferences/notifications)ページにあるカスタムフィールドにアプリからデバイスキーを手動で貼り付ける必要があります。](https://github.com/Sprachprofi/discourse-app-notifications%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E3%80%81%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E5%BE%8C%E3%81%AB%5B%E9%80%9A%E7%9F%A5%E8%A8%AD%E5%AE%9A%5D(https://meta.discourse.org/u/judith/preferences/notifications)%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AB%E3%81%82%E3%82%8B%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%8B%E3%82%89%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%AD%E3%83%BC%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82)

問題は、誰かがアプリをインストールし、ログインしてからデバイスキーをコピー＆ペーストしようとすると、うまくいかず、DiscourseはPOST /app\_notifications/subscribeアクション（およびunsubscribeアクションも同様）に対して「required plugin ‘discourse\_app\_notifications’ not found」というエラーを返します。しかし、同じ人がアプリを強制終了してからもう一度同じ手順を行うと、エラーメッセージはなく、プッシュ通知は機能します。

**同じ呼び出しがアプリ内から行われているのに、Discourseが一方のケースでプラグインを認識し、もう一方のケースで認識しない原因は何でしょうか？** その間、Discourseのインストールに変更はなく、この動作は一貫しており、再現可能です。

---

_[View the full topic](https://meta.discourse.org/t/intermittent-plugin-not-found-error/287181)._
