Telegram 迷你应用程序的最底层通信层。 本软件包为在 Telegram Mini Apps 平台上开发应用程序提供基本实用程序和类型。 虽然开发者可以单独使用该软件包,但建议使用更高级别的软件包 ,如 @telegram-apps/sdk 。 pnpm - pnpm i @telegram-apps/bridge
复制代码npm - npm i @telegram-apps/bridge
复制代码yarn - yarn add @telegram-apps/bridge
复制代码 使用方法下面是一个如何使用该软件包的基本示例。 有关详细信息,请参阅 文档中的后续文章。 - import {1 p% t+ Z' A; w$ o" M& j
- defineEventHandlers,
$ m" I* g# v. L% G5 d5 u+ ` - on,
9 p9 z, ?- r" J - postEvent,6 d/ ^1 M4 e! D% N; m1 `7 h$ |
- } from '@telegram-apps/bridge';) b. @& }' I# M1 `$ v
1 c4 E; I# ]- a* A- g& a- // Define Mini Apps event handlers to receive
( e0 ~3 A3 r. ]& m0 i" D - // events from the Telegram native application.& }9 t( n9 _7 t& X( T1 l4 v# J
- 8 q9 c0 h$ U$ @% A0 @ K% E
- `# U2 }! x+ I. X8 M
- : v+ x( l' S; ^ h7 C1 v
- , z% J7 D! R* z6 n% [
- postEvent('web_app_setup_back_button', { is_visible: true });
1 s; Q4 B! z+ l
% b/ L/ C) N1 p# Q+ R5 M7 r2 g- const off = on('back_button_pressed', () => {$ M; ?0 c L/ _2 b
- postEvent('web_app_setup_back_button', { is_visible: false });' N( B0 ]. J- I( m) ?
- off();
3 |# z, w, V) q9 E( k - });
复制代码 " N( Z" t9 n" s. n7 [
( e2 V, z) U5 k |