bouzuya/rust-sandbox に fcm-send として FCM: Firebase Cloud Messaging のメッセージ送信を Rust で書いた。
難しい要素はなく HTTP リクエストを素朴に送信するだけ。
https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages
token の取得は bouzuya/googleapis-tonic の Firestore の例で使用している crates:google-cloud-auth と crates:google-cloud-token のものを持ってきた。
いまのところ Firefox で動作確認しているけど、明日は Chrome で動作確認するかな……。まずはフロントエンドのコードもリポジトリに入れないとな……。
Safari はたぶんもうひと手間かかるはず。
今日のコミット。
- rust-sandbox 1 commit