如何使用指定的行用户ID聊天屏幕打开行应用?

问题描述 投票:0回答:3

我正在从我的原生iOS应用程序打开LINE应用程序,我的要求是,我需要使用指定的用户聊天屏幕打开行应用程序。

我无法使用行URL方案打开指定的用户聊天屏幕。我试过下面的URL方案,但它只打开线应用程序。请帮我解决这个问题。

line://oaMessage/UserlineID
https://line.me/R/ti/p/UserlineID
line://ti/p/UserlineID
ios swift url-scheme
3个回答
0
投票

通过这种方式,您可以使用指定的用户打开应用程序。

if let url = URL(string: "line://ti/p/@UserlineID") {
            UIApplication.shared.openURL(url)
}

把你的行ID放在@之后。像line:// ti / p / @ jld859s8


0
投票

斯威夫特4:

if let url = URL(string: "line://ti/p/@UserlineID") {
                UIApplication.shared.openURL(url, options: [:],completionHandler:nil)
        }

0
投票

我有类似的问题。我终于找到了解决方案:

http://line.me/ti/p/~{LINE_id}

只需在{LINE ID}前添加〜


-1
投票

https://line.me/R/ti/p/UserlineID line:// ti / p / UserlineID

上面的方案并不总是有用(可以使用一些UserID但不能和其他用户一起工作),我打电话给Line支持,他们给了我另一个UserID的别名(这次没有@)并且它正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.