サービスを使用してアプリを作成していますが、他のアプリがそれとやり取りして拡張できるようにしたいと考えています。次の 2 つのシナリオが考えられます。
- 別のアプリがサービスと対話しようとしています
- 誰かが、組み込みサービスの代わりにアプリで使用するサービスのより優れたバージョンを開発している
私がアクションについて読んだことのほとんどは、アクションに のような名前を付けるべきだと言っていますcom.mycompany.appname.CUSTOM_ACTION
。ただし、アクションを自分の名前空間に配置する必要はないと思います。他の開発者が自分のアプリでアクションを受信できるようにしたい場合があるからです。代わりに、intent.action.CUSTOM_ACTION
.
公開アクションの命名規則はありますか? アクションに のような名前を付けてintent.action.CUSTOM_ACTION
もいいですか、それともダメですか?