[flutter/dart]スマホアプリとLINEを連携する
概要
前回はurlスキームを使ってアプリからtwitterを開く手法を紹介しました。今回はLINEを開く手法を紹介します。
方法
flutterでurlスキームを利用する方法についてはこちらをご参照。
LINEのurlスキームはこちらに情報があります。
iosの場合はinfo.plistにlineを追加する必要があります。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>line</string>
</array>
特定のLINEアカウントを開く
以下のurlスキームを利用します。id=の後を開きたいLINEアカウントのidに変更してください。
String url="https://line.me/R/home/public/profile?id=097cjhwb";
if (await canLaunch(url)) {
await launch(url);
}
あるアカウントとのトーク画面を開く
以下のurlスキームを利用します。@以下を開きたいLINEアカウントのidに変更してください。
String url="https://line.me/R/oaMessage/@097cjhwb/?";
if (await canLaunch(url)) {
await launch(url);
}
以上
最新記事
すべて表示やりたいこと TextFieldで入力フォームを作りたい。 例えば入力内容が金額の場合、3桁区切りで頭に¥を付けた表記にしたい。 ただしユーザにこれらを入力させるのではなく、ユーザはあくまで数字を入力するだけで、アプリ側で自動でフォーマットしたい。 方法...
現象 やってること iosシミュレータで画像をデバイスのローカルに保存 保存したパスをデータベースに保存 アプリ立ち上げ時にデータベースから画像パスを取得し、そのパスの画像を画面上に表示 起きている現象 iosシミュレータを再起動した場合、上記3で「ファイルパスが見つからな...
やりたいこと 初期値さえ決まればあとは不変な変数がある ただし、コンストラクタ起動時にはまだ決定できない このような変数について late finalで変数を定義 (何らかのタイミングで)初期化されたかどうかをチェックし、されていなければ値を入れる(チェックしないとfina...
댓글