[{"data":1,"prerenderedAt":353},["ShallowReactive",2],{"h2352657891":3,"h3365311256":207,"h4206569":319,"h673456163":339},{"id":4,"title":5,"body":6,"description":12,"extension":197,"meta":198,"navigation":202,"path":203,"seo":204,"stem":205,"__hash__":206},"docs/ja/docs/line-mini-app/technicalcase/kirifuda-morikaranotegami.md","遊びながら自然保全をする「もりからの手紙」の技術事例",{"type":7,"value":8,"toc":159},"minimark",[9,16,19,23,33,38,41,44,47,49,54,57,60,65,70,72,76,80,83,86,89,91,95,101,105,108,111,114,118,121,124,128,131,134,138,141,143,147],[10,11,13],"h1",{"id":12},"",[14,15],"page-title",{},[17,18],"markdown-controls",{},[20,21],"partial",{"content":22},"documentation-partials/api-use-case/announcement-of-articles/",[24,25,26],"p",{},[27,28],"img",{"alt":29,"src":30,"className":31},"キリフダ株式会社","/media/line-mini-app/technicalcase/kirifuda-morikaranotegami/ja/kirifuda-morikaranotegami-logo.png",[32],"w-fix-240",[24,34,35],{},[36,37,29],"strong",{},[24,39,40],{},"キリフダ株式会社は「Web3で創造性と価値が循環する社会を実現する」をミッションに掲げ、ブロックチェーンの社会実装を支えるソリューションプロバイダー／システムデベロッパーとして事業を展開しています。国内外の企業に対し、事業戦略コンサルティングとシステム開発サービスまでワンストップで提供し、Web3時代の事業基盤構築を加速します。",[42,43],"hr",{},[45,46],"toc",{},[42,48],{},[50,51,53],"h2",{"id":52},"service-overview","サービス概要と解決したい課題",[24,55,56],{},"「もりからの手紙」は、東急不動産株式会社とキリフダ株式会社が共同で長野県・東急リゾートタウン蓼科に導入した、環境行動記録型のLINEミニアプリです。来場者はホテルのアメニティを持参して消費を抑えたり、リネン交換をスキップしたり、森林保全プログラムに参加して知識を深めたりといった環境配慮行動に取り組むと、その記録がブロックチェーン上で発行されるNFTとして可視化されます。施設内に設置された木彫りのQRコードをスマートフォンで読み込むとLINEの友だち追加とLINEミニアプリ起動が自動で行われ、「NFTを受け取る」ボタンを押せば、アニメーションで「デジタル切手」がユーザーアカウントに貼られる体験が完成します。LINE公式アカウントのリッチメニューからはいつでもマイページにアクセスでき、収集した切手を眺めながら、一定数集めるごとに施設内で使えるクーポンへ交換できる仕組みは、まさにポイ活感覚の環境貢献プログラムです。",[24,58,59],{},"東急不動産株式会社は、企業全体で脱炭素投資および森林保全活動に注力してきました。とりわけリゾートタウン蓼科の森は、適切な間伐と保全管理によって維持されるべき地域資源です。しかし「環境に良い行動をしてください」と案内するだけでは、来場者が主体的に選択する動機づけにはつながりませんでした。そこで「学びながら楽しむ体験」を融合させるデジタルコンテンツが必要とされました。 加えて、こうした環境貢献行動はゆくゆくカーボンクレジットへと集約される可能性があります。その際に「本当にこの来場者が環境に良い行動を行ったのか」を正しく記録することは極めて重要です。キリフダ株式会社はここに着目し、行動ログを改ざん耐性の高い証跡として残すNFTの活用を提案しました。 NFTであれば、単なる行動データだけでなく切手のような画像コンテンツを紐付け、来場者が自然とコレクションを楽しみながら「自らの環境貢献」を実感できる仕組みとなります。企業側にとっても、安全かつ確実にデータを蓄積・追跡できる本プロジェクトのシステムを提供しています。",[61,62,64],"h3",{"id":63},"service-image","スクリーンショット",[24,66,67],{},[27,68],{"alt":63,"src":69},"/media/line-mini-app/technicalcase/kirifuda-morikaranotegami/ja/kirifuda-morikaranotegami-ui-img.gif",[42,71],{},[50,73,75],{"id":74},"integration-with-line","LINEとの連携",[61,77,79],{"id":78},"reason-for-using-line-mini-app","LINEミニアプリを活用したきっかけ",[24,81,82],{},"NFTを受け取るためには通常、専用ウォレットのインストールやアカウント作成が必要であり、Web3への参入障壁となっていました。そこでキリフダは、LINE APIとLINE Front-end Framework （以下、LIFF）を活用し、LINEミニアプリを立ち上げるだけでウォレット生成からNFT受け取りの事前準備を完了させる仕組みを構築しました。",[24,84,85],{},"担当者からも「LINEを起動するだけで複雑な手続きなしにNFTを受け取れるのが大きな魅力だった」と評価を得ています。LINE IDに紐付くため別のアカウント登録も不要で、特定のユーザーに継続的にメッセージを配信できる点も大きなシナジーです。",[24,87,88],{},"リリース直後から、来場者の反応は好評で、多くの方が「NFTが意識せずに手軽に受け取れるのが新鮮」「切手のデザインがかわいく、自然と集めたくなる」と語り、何気ない環境配慮が「知らず知らずのうちに貢献になる」という気づきを得ています。また、テレビ東京の番組でも取り上げられ、環境アクションとデジタル体験を組み合わせた新しさが注目を集めました。森の中でも通信障害は限定的で、現場運用もQRコード設置と案内のみでスムーズに進んでおり、ユーザー体験（UX）の面でも高い評価を得ています。",[42,90],{},[50,92,94],{"id":93},"system-overview","システムの解説",[24,96,97],{},[27,98],{"alt":99,"src":100},"システム構成図","/media/line-mini-app/technicalcase/kirifuda-morikaranotegami/ja/kirifuda-morikaranotegami-system.png",[61,102,104],{"id":103},"liff-and-blockchain-integration","「もりからの手紙」の技術構成：LIFFとブロックチェーン技術のシームレス連携",[24,106,107],{},"クライアントにはLIFFをベースに、サーバーサイドでは、LINEログイン基盤と連携したユーザー認証やMessaging APIによるメッセージ送信機能などを実装しました。ウォレット生成にはWeb3Auth、NFTの発行照会にはAlchemyを使用し、発行処理はGoogle Cloud Tasksで非同期キュー化しています。ブロックチェーン特有のレイテンシーを気にせず体験を進めるため、重い処理はすべてキューに送り、ユーザーは待たずに次へ進めるUXを確保しています。LINEログインのセッションを活用し、ユーザーごとの環境行動履歴とNFT保有状況を安心して追跡できる仕組みです。",[24,109,110],{},"LINEミニアプリの環境でブロックチェーンを動かすには、まずLIFF独自の初期化フローを厳密に守る必要がありました。LINEミニアプリはLINE内のサブウィンドウとして読み込まれるため、多段階の初期化工程を挟みます。そこへさらにウォレット生成やNFT発行といったLIFFとは別の初期化が必要なブロックチェーン処理を「必要な条件が揃った直後」に正しく起動させる設計が求められます。このタイミングを誤ると、初期化が失敗したり、ユーザーが白紙画面のまま待たされるなど、体験を大きく損ねる恐れがあり、実装には細心の注意を要しました。",[24,112,113],{},"さらに、LINEミニアプリは単独のネイティブアプリとは異なり、チャット画面やリッチメニューといった既存機能との連携が鍵を握ります。たとえば、NFTを受け取った直後にMessaging APIで確認メッセージを送信したり、逆にトーク画面のボタンからミニアプリを立ち上げてNFT発行に誘導したりする設計には、LINEの導線を意識したシナリオ設計が欠かせませんでした。ただ技術を組み合わせるだけでなく、「ユーザーにとって自然に感じられる体験」をどのように組み立てるかが最大の挑戦となり、フロントエンドエンジニアリングとプロダクト企画の両面で創意工夫を重ねた部分です。",[61,115,117],{"id":116},"initial-feedback-and-operations","ローンチ直後の手応えと現地運用のリアル",[24,119,120],{},"森の中に位置する東急リゾートタウン蓼科では、携帯キャリアの通信が届きにくいエリアもありましたが、実際のところユーザー体験を大きく妨げるほどではありませんでした。運用面では、キリフダがLINE公式アカウントの管理を一手に担い、現地スタッフには木彫りのQRコードの設置と利用者案内のみを依頼。 これまでのリゾート特典と大きく変わらない仕組みだったこともあり、利用者もスタッフも混乱なく体験を楽しんでいただいています。",[24,122,123],{},"リリース後に浮かび上がった改善点としては、NFT切手をクーポンに引き換える「利用消込」操作がわかりにくいという声がありました。特典交換画面や案内文言のUIをより直感的に整理し、スムーズに引き換えられるようデザインの磨き込みを進めています。一方、利用者からは「NFTを意識せずに受け取れる」「切手のデザインが可愛くて集めたくなる」「遊びながら環境知識を身につけられる」といった好意的な反応が多数寄せられています。テレビ東京の番組でも紹介され、来場者が「自分が知らず知らずに環境貢献している」という実感を得られた点は、東急不動産株式会社からも高く評価されています。",[61,125,127],{"id":126},"future-outlook","今後の展開：横断した環境貢献プログラムへ",[24,129,130],{},"「もりからの手紙」で東急リゾートタウン蓼科の来場者に提供している環境貢献型クーポンは、今後、東急不動産株式会社が保有する他の都市型施設にも広げていけたらと思っています。たとえば、渋谷フクラスや代官山のホテル、さらには商業施設など、さまざまなロケーションで「森で貢献した証」を消費できる仕組みを構築すれば、蓼科での行動が都市部でも価値を生む、逆もまた然りの相互送客が可能になります。 たとえば、東京のカフェでマイバッグ持参のアクションを取れば、蓼科で利用できる小さな特典が得られる――。こうしたグループ横断のインセンティブ設計によって、お客様の環境配慮行動を継続的に喚起し、東急グループ全体でサステナブルな顧客体験を深化させていくことが狙いです。",[24,132,133],{},"LINEミニアプリとNFTが融合した本サービスは、環境貢献に限らず、あらゆるロイヤリティプログラムへ応用可能です。近年、音楽やスポーツなど「推し活」分野で、ファンの参加や拡散行動をNFTに記録して可視化する動きが活発化しています。LINE公式アカウントを通じた1対1のコミュニケーション機能と、デジタルグッズとして販売・収集できるNFTを組み合わせることで、従来のECやSNS以上に深いファンエンゲージメントを実現できます。キリフダでは今後、この領域での技術検証やパートナーシップの拡大を図り、LINEプラットフォーム上で「デジタルとリアルをつなぐWeb3施策」の新たな標準を打ち立てていきたいと考えています。",[61,135,137],{"id":136},"message-to-developers","これから開発される方に一言",[24,139,140],{},"最後に、開発者や企画ご担当の皆さまへお伝えしたいのは、LINEのAPIを活用すれば、国内9700万人以上のLINEユーザーを一気通貫でポテンシャルユーザーとして取り込める点が何よりの強みだということです。LINE公式アカウントやLINEミニアプリはもちろん、最近ではeKYC連携やBeaconを使ったプッシュ配信など、オンラインとオフラインをシームレスにつなぐ機能が着々と整備されています。本プロジェクトのように、ブロックチェーンやNFTと組み合わせても、ユーザーが迷わずに体験を始められる設計さえあれば、Web3領域への参入障壁を大きく下げることが可能です。私たちキリフダは、こうしたLINEの多彩なAPIとブロックチェーン技術を組み合わせたサービス設計をこれまでも手がけてきました。もし「LINEでこんなことを実現したい」「Web3を使った新しいUXを試したい」といったアイデアがございましたら、ぜひお気軽にご相談ください。LINEというプラットフォームを活用し、一緒に次世代のユーザー体験を創造していきましょう。",[42,142],{},[50,144,146],{"id":145},"related-links","Related links",[148,149,150],"ul",{},[151,152,153],"li",{},[154,155,29],"a",{"href":156,"rel":157},"https://kirifuda.io/",[158],"nofollow",{"title":12,"searchDepth":160,"depth":160,"links":161},4,[162,171,178,194],{"id":163,"depth":164,"text":165,"children":166},"サービス概要と解決したい課題-service-overview",2,"サービス概要と解決したい課題 {#service-overview}",[167],{"id":168,"depth":169,"text":170},"スクリーンショット-service-image",3,"スクリーンショット {#service-image}",{"id":172,"depth":164,"text":173,"children":174},"lineとの連携-integration-with-line","LINEとの連携 {#integration-with-line}",[175],{"id":176,"depth":169,"text":177},"lineミニアプリを活用したきっかけ-reason-for-using-line-mini-app","LINEミニアプリを活用したきっかけ {#reason-for-using-line-mini-app}",{"id":179,"depth":164,"text":180,"children":181},"システムの解説-system-overview","システムの解説 {#system-overview}",[182,185,188,191],{"id":183,"depth":169,"text":184},"もりからの手紙の技術構成liffとブロックチェーン技術のシームレス連携-liff-and-blockchain-integration","「もりからの手紙」の技術構成：LIFFとブロックチェーン技術のシームレス連携 {#liff-and-blockchain-integration}",{"id":186,"depth":169,"text":187},"ローンチ直後の手応えと現地運用のリアル-initial-feedback-and-operations","ローンチ直後の手応えと現地運用のリアル {#initial-feedback-and-operations}",{"id":189,"depth":169,"text":190},"今後の展開横断した環境貢献プログラムへ-future-outlook","今後の展開：横断した環境貢献プログラムへ {#future-outlook}",{"id":192,"depth":169,"text":193},"これから開発される方に一言-message-to-developers","これから開発される方に一言 {#message-to-developers}",{"id":195,"depth":164,"text":196},"related-links-related-links","Related links {#related-links}","md",{"tags":199,"author":200,"last_updated":200,"source_language":201},"line-mini-app",null,"ja",true,"/ja/docs/line-mini-app/technicalcase/kirifuda-morikaranotegami",{"title":5,"description":12},"ja/docs/line-mini-app/technicalcase/kirifuda-morikaranotegami","03LUMRUm6dRBUznm2tdxyL3EykS6GLyMD5Dly82ineg",{"id":4,"title":5,"body":208,"description":12,"extension":197,"meta":317,"navigation":202,"path":203,"seo":318,"stem":205,"__hash__":206},{"type":7,"value":209,"toc":302},[210,214,216,218,223,227,229,231,233,235,237,239,241,243,247,249,251,253,255,257,259,261,263,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295],[10,211,212],{"id":12},[14,213],{},[17,215],{},[20,217],{"content":22},[24,219,220],{},[27,221],{"alt":29,"src":30,"className":222},[32],[24,224,225],{},[36,226,29],{},[24,228,40],{},[42,230],{},[45,232],{},[42,234],{},[50,236,53],{"id":52},[24,238,56],{},[24,240,59],{},[61,242,64],{"id":63},[24,244,245],{},[27,246],{"alt":63,"src":69},[42,248],{},[50,250,75],{"id":74},[61,252,79],{"id":78},[24,254,82],{},[24,256,85],{},[24,258,88],{},[42,260],{},[50,262,94],{"id":93},[24,264,265],{},[27,266],{"alt":99,"src":100},[61,268,104],{"id":103},[24,270,107],{},[24,272,110],{},[24,274,113],{},[61,276,117],{"id":116},[24,278,120],{},[24,280,123],{},[61,282,127],{"id":126},[24,284,130],{},[24,286,133],{},[61,288,137],{"id":136},[24,290,140],{},[42,292],{},[50,294,146],{"id":145},[148,296,297],{},[151,298,299],{},[154,300,29],{"href":156,"rel":301},[158],{"title":12,"searchDepth":160,"depth":160,"links":303},[304,307,310,316],{"id":163,"depth":164,"text":165,"children":305},[306],{"id":168,"depth":169,"text":170},{"id":172,"depth":164,"text":173,"children":308},[309],{"id":176,"depth":169,"text":177},{"id":179,"depth":164,"text":180,"children":311},[312,313,314,315],{"id":183,"depth":169,"text":184},{"id":186,"depth":169,"text":187},{"id":189,"depth":169,"text":190},{"id":192,"depth":169,"text":193},{"id":195,"depth":164,"text":196},{"tags":199,"author":200,"last_updated":200,"source_language":201},{"title":5,"description":12},{"id":320,"title":321,"body":322,"description":12,"extension":197,"meta":334,"navigation":202,"path":335,"seo":336,"stem":337,"__hash__":338},"docs/ja/_partials/documentation-partials/api-use-case/announcement-of-articles.md","Announcement Of Articles",{"type":7,"value":323,"toc":332},[324],[325,326,329],"admonition",{"title":327,"type":328},"このページについて","tip",[24,330,331],{},"このページは、LINE API Use Caseサイト（2026年3月31日に閉鎖）に掲載していた記事を、LINE Developersサイトへ移管したものです。LINEプラットフォームを導入した企業の事例を紹介しています。なお、記事の内容は掲載時点のものです。",{"title":12,"searchDepth":160,"depth":160,"links":333},[],{},"/ja/_partials/documentation-partials/api-use-case/announcement-of-articles",{"description":12},"ja/_partials/documentation-partials/api-use-case/announcement-of-articles","v8BXNBW04etSZMXiICdjV8uDrnSqqGFPcaXoqAS78x4",[340,343,346,352],{"id":52,"text":53,"depth":164,"children":341},[342],{"id":63,"text":64,"depth":169,"children":-1},{"id":74,"text":75,"depth":164,"children":344},[345],{"id":78,"text":79,"depth":169,"children":-1},{"id":93,"text":94,"depth":164,"children":347},[348,349,350,351],{"id":103,"text":104,"depth":169,"children":-1},{"id":116,"text":117,"depth":169,"children":-1},{"id":126,"text":127,"depth":169,"children":-1},{"id":136,"text":137,"depth":169,"children":-1},{"id":145,"text":146,"depth":164,"children":-1},1775700784332]