私は、ユーザーが自動 SMS 返信や Bluetooth の変更などの多くの自動サービスに登録できるようにするアプリを開発しています。現在、ユーザーは多くの自動返信ルールを設定できます。これらのルールを条件付きでデータベースに保存しました。たとえば、SMS が 123 から来た場合は「こんにちは」というメッセージで応答し、SMS が 456 から来た場合は「私は元気です」と応答します。問題は、ルールがデータベースに保存されていて、ブロードキャスト レシーバーがどのルールがトリガーされているかを教えてくれることです。質問です。10、15、または 50 のように、ルールごとに多くの受信者を登録しても問題ありませんか? そして、登録時に各受信者に番号「ruleId」を渡して、受信時にそのIDを与えて、その特定のルールのみに対応できるようにする方法はありますか?
解決策を見つけるのを手伝ってください。または、この問題から抜け出す正しい方法は何ですか?