2024-11

アプリ

LINEアプリサンプル

美容院や整体院などの予約システムを想定したLINEアプリサンプルです。予約すると、LINEよりメッセージが届きます。予約直後に予約が確定したことを伝えるメッセージが送信され、予約が近づいたところでリマインドのメッセージが送信されます。新たな会員登録をせずにメッセージが送れるのはLINEアプリならではの機能です。なお、このサンプルアプリは開発用で、LINEのシステム上、開発者以外はこのまま体験いただくことができません。しかし、このシステムはwebアプリにて構築されていますので、LINEの機能は使えないものの、操作感などは以下のリンクにてご確認いただけます。eQOL予約(webアプリ版)
アプリ

LINEアプリの開発手順(2)-リマインドメッセージ

LINEアプリのメッセージは、ユーザーアクションをきっかけに送信されます。例えば予約完了のお知らせは、ユーザーの予約申し込みアクションに基づいて送信されます。では、予約一日前とか2時間前とかにリマインドメッセージを送信する場合にはどうするのか、解説したいと思います。メッセージの送信は基本的にはユーザーアクションをきっかけにする必要があります。最初のメッセージ送信は「ユーザーによる予約」アクションに対して実行されることになりますが、そのメッセージ送信に対する戻り値として、後続メッセージ送信のための「サービス通知トークン」が得られるので、それを後続メッセージを送信で使うことになります。後続メッセージを送信する際に「チャンネルアクセストークン」(LINEアプリにログインしていなくてもサーバーのみで発行可能)を発行し、このアクセストークンをヘッダーに、サービス通知トークンをボディとして記述することでメッセージ送信が可能になります。一方、「予約一日前」とか「2時間前に送信」にメッセージを送信するアクションの起点は、例えばAWS Lambdaなどを使って(予約データ確認とメッセージ送信を行う)AP...