我想让用户在 Telegram 机器人中选择一个内联按钮来运行并打开设备上安装的应用程序(如果已安装且可用)。 例如,下面代码中的地址值可以填什么?
$keyboard =
[
'inline_keyboard' =>
[
[
['text' => 'open my application', 'url' => '']
]
]
];
这样的事可能吗?
来自 InlineKeyboard Documentation 页面:
url
或HTTP
按下按钮时打开的 URL。tg://
如果隐私设置允许,链接可用于通过 ID 提及用户,而无需使用用户名。tg://user?id=<user_id>
因此,由于无法传递像
mailto:
这样的“自定义”网址,因此无法打开手机上安装的其他应用程序。
如何使用地址打开谷歌地图应用程序?