gpt4 book ai didi

ios - 从 iOS 应用程序打开 Telegram 聊天(使用机器人)

转载 作者:可可西里 更新时间:2023-11-01 04:13:13 28 4
gpt4 key购买 nike

我正在尝试从我的应用程序打开 Telegram,以便用户与我制作的机器人交谈。到目前为止,它正在运行,但我发现打开机器人聊天的唯一方法是使用 https://telegram.me/MyBot网址。但是这样,它会打开 Safari,然后询问用户是否要在 Telegram 应用程序上打开它。最初是询问一次,然后,在第一次之后,它只是通过 safari 并自动打开 Telegram。但它停止了,现在,每次它加载 Safari 时,有时甚至不显示询问用户是否可以打开 Telegram 应用程序的弹出窗口。

有什么方法可以使用那个“tg://”url(应该直接打开 Telegram 应用程序)来打开与机器人的聊天吗?只看到带有电话号码的工作示例。尝试了不同的方法,但都没有成功......

任何帮助都会很棒。

提前致谢!

最佳答案

swift 3/4/5+

这正是您要找的:

let botURL = URL.init(string: "tg://resolve?domain=MyBot")

if UIApplication.shared.canOpenURL(botURL!) {
UIApplication.shared.openURL(botURL!)
} else {
// Telegram is not installed.
}

不要忘记将 Telegram 的 URI 模式添加到 info.plist:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>tg</string>
</array>

关于ios - 从 iOS 应用程序打开 Telegram 聊天(使用机器人),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595363/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com