Android初心者です。冗長な部分があると思いますが、指南お願いします。
やりたいこと
Google Assistantから自作Androidアプリのメソッドを呼び出したい。
勿論自分でも考えましたが、これと言ってよい方法が見つかりません。
質問
- 下記の「自分なりに考えた方法」でメソッドの呼び出しは可能でしょうか?
- 他に方法がありましたら教えてください。
具体例
AndroidのGoogle Assistantに、「呼び出して」という。すると、常駐したAndroidアプリのバイブレーションを起こすメソッドを呼び出して、バイブレーションが起こす。
AndroidのGoogle Assistantに、「呼び出して」という。すると、常駐したAndroidアプリの現在の時刻を通知するメソッドを呼び出して、Androidの通知欄に現在の時刻を表示。
※メソッドの部分は自分なりに変更したい、Androidアプリはバックグラウンドで動くようにする。
自分なりに考えた方法
その1
- Google Assistant
- IFTTT(This:Google Assistant,That:Webhook)
- Webhock
- Firebase
- 自作Androidアプリ
IFTTTとFirebaseを使う方法です。こちらに似たような方法の記事があります。その1の方法はこの記事で言うと、「ラズパイ」を「自作Androidアプリ」に置き換えています。つまりは、FirebaseのDatabaseを監視し、更新があれば、更新内容に従い自作Androidアプリのメソッド実行するということです。
その2
- Google Assistant
- Action on GoogleのFirebase
- 自作Androidアプリ
記事
その1と似ている。IFTTTをAction on Googleに置き換えた方法。
疑問
これ以上他の方法が思いつきませんが、わざわざ、Firebaseを使う必要があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/04 14:58
2017/11/04 22:27
退会済みユーザー
2017/11/05 04:08
退会済みユーザー
2017/11/06 03:19
退会済みユーザー
2017/11/06 03:38
2017/11/06 11:06