Telegram Mini Apps (TMA) は,Telegram内のウェブアプリケーションとゲームを起動するためのオープンプラットフォームです.アプリケーションは標準的なHTML/CSS/JavaScriptスタックで集められ,チャットまたはボットのボタンのリンクで開かれ,メッセンジャー内蔵の機能を使用します:認証,支払い,メディア交換,星やプレゼントの送信.
プラットフォームはエコシステムへの重要な入り口となりました TON TONアプリのユーザーの大半は,dAppをブラウザサイトやモバイルアプリではなく,ミニアプリとして初めて見ています.
特徴#
- 客が一人 Mini Appは,Android,iOS,Windows,macOS,Linuxでユーザが既に認証されている Telegramアプリと同じで動作します.
- 低水準だ ご存じのWebスタックで アプリストアに投稿されず 即座にアップデートできます 新しいビルドを完成させるだけです
- 種子を使わない認証です 経由して TON Connect アプリはユーザーの財布に接続され プライベートキーを渡さずに署名を要請します
- 決済だ TONとJettonsの暗号化決済と Telegramの内部通貨 Starsがサポートされています..
- ボットはサーバーのようなものです Mini Appは通常 Telegramボットと連携して動作します ボットが状態を保存し,通知を送信し,対話を開始します
ミニアプリを作成する方法#
アプリを起動するまでの完全なパス:
- Telegrambot を作成する BotFather チームで
/newbot. - ミニアプリを登録する: コマンド
/newappBotFather で,以前に作成されたボットを選択して,そのアプリにリンクします.https://t.me/{bot}/{app}. - HTTPSのWebアプリを有効なSSL証明書で公開します.サンドボーンではIPを使用できますが,販売台では Telegramは他のスキームを拒絶します.
- 起動ボタンを接続する: コマンド
/setmenubuttonボットのメニューに Mini App をインストールします./myapps→Edit link.
その後はメニューのボタンをクリックしたり 直接リンクしたり インサイトを送信したチャットでアプリにアクセスできます
支払いとマネティゼーション#
ミニアプリは様々な方法で稼ぐことができます.
- ゲーム内購買と購読 StarsやTONに署名した取引で
- クリプト通貨決済 接続された財布でトランザクションを確認する (TonkeeperWallet,MyTonWalletなど) を通して TON Connect;
- 広告とパートナー 自身の属性による
start_paramTONで決済する
TONプロジェクトを宣伝するために,Telegram Ads広告ネットワークが利用可能である.広告はユーザーの個人データを使用しない.ターゲティングはチャンネルの文脈に基づいて行われます.予算はTONで直接支払えます..
カタログとプロモーション#
- Telegram Apps Center 第三者アプリやボットのカタログ
tapps.center. - Trending Apps (
t.me/trendingapps) 新しいTMAと主要なアップデートを投稿するチャンネル. コミュニティによってモデリングされます. - The Open League (
Open_league_bot) 同名プロジェクトに参加するプロジェクトを集めるアプリ 助成金・奨励金; プールに直接リンクしている STON.fi そして DeDust.
知られるアプリケーション#
- Notcoin そして Hamster Kombat タップ・トゥ・エーナ・ゲーム TMAカテゴリーでの記録
- Wallet Telegramに組み込まれている暗号通貨,P2Pマーケット,マルチチェックの財布
- STON.fi Telegram の内部で動作するインターフェースで TON の DEX;
- DeDust TONエコシステムの第2の大規模DEXで TMAフロント
- Getgems ミニアプリ版のNFTマーケットプレイス
Telegram Mini Apps 2.0#
2024年11月に Telegramはプラットフォームの大きなアップデートを発表し プラットフォームの機能をネイティブアプリに拡張しました:
- 全画面モード 垂直と水平方向で
- センサーへのアクセス ゲームで操作するアクセロメーターとギロスコップ
- メイン画面にタグ付け Mini Appは通常のアプリの横に置くことができます.
- ジオロケーション 地図,ジオゲーム,ローカル検索
- スティッカーとTON Gifts Starsのプレゼントや業績をチャットから直接送る
- プレミアム用のエモジーステータス アプリケーションで展示
- 文書とメディア ファイル,レファレンスカード,メムの生成
- サイン Starsでのリキュレントマネティゼーション
- 起動画面をカスタマイズする;
- デバイスの詳細情報 時間や生産性を調整します
このアップデートは UX パターンの一部をモバイルOSから Telegram に移行し,Mini Appを暗号財布,ゲーム,ソーシャル・コマースの競争相手のインターフェースにします.
ブロックチェーンのポリシー Telegram#
Telegramが公開した ブロックチェーンの作業に関する推奨事項 ボットやミニアプリの 基本ルールです
- 使う TONのみ トークンまたはブロックチェーン・アクティブの発行および配布のために;
- 財布を接続する TON Connect でのみ;
- TON Connectを使わない財布を 宣伝しないでください
ルール違反は,Mini Appを Telegram カタログでブロックする可能性があります.
開発ツール#
@twa-dev/sdkそして@telegram-apps/sdkTelegram WebApp API を利用するための公式/コミュニティSDK;@tonconnect/ui-reactTMA内のウォレット接続の準備済みのUI層- ドキュメント:
core.telegram.org/bots/webappsWebApp API の仕様docs.telegram-mini-apps.comコミュニティのドキュメントの拡張docs.ton.org/develop/dapps/telegram-apps/統合ガイド TON Foundation.