有没有办法在TikTok应用程序中打开TikTok用户个人资料,而不是从我们的应用程序定向到浏览器?让我们以Twitter为例,因为他们允许这样做:推特://用户?屏幕名称=(用户名)
ymdaylpp1#
已找到解决方案。如果手机上安装了应用程序,而您尝试从启动TikTok个人资料[https://www.tiktok.com/@(username](https://www.tiktok.com/@(username))的数据库它会将您重定向到应用程序中所选的配置文件。
zfciruhq2#
只需打开用户名对应的TikTok url目标-C
NSURL *url = [NSURL URLWithString:@"https://www.tiktok.com/@tiktokusername"]; [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
雨燕
UIApplication.shared.open(URL(string: "https://www.tiktok.com/@tiktokusername")!, options: [:], completionHandler: nil)
7vhp5slm3#
好吧,也有类似的问题。我有一个链接到tiktok配置文件打开应用程序:
let tiktokUrl = "tiktok://@userName"
是这样开场的:
let application = UIApplication.shared guard let url = URL(string: tiktokUrl) else { return } if application.canOpenURL(url) { application.open(url, options: [:], completionHandler: nil) return } }
它工作了很长一段时间。但我们刚刚注意到,现在(不确定具体是在哪个iOS上)它开始只打开TikTok应用程序,而不是个人资料修复为:修复URL。它应该为:发件人:
收件人:
let appUrl = "https://www.tiktok.com/@userName
打开,就用。打开:发件人:
application.open(url, options: [:], completionHandler: nil)
application.open(url)
所以有两件事要解决:URL地址,所以它是https://www.tiktok.com/@userName和你如何打开。不要传递这些options和completionHandler,因为与这些它仍然只会打开TikTok应用程序。顺便说一句,我之前使用的方法仍然适用于所有其他社交网络:YouTube,Facebook,Instagram,但我只对Tiktok有意见。希望这能在将来保存一些人的时间
options
completionHandler
3条答案
按热度按时间ymdaylpp1#
已找到解决方案。如果手机上安装了应用程序,而您尝试从启动TikTok个人资料
[https://www.tiktok.com/@(username](https://www.tiktok.com/@(username))的数据库
它会将您重定向到应用程序中所选的配置文件。
zfciruhq2#
只需打开用户名对应的TikTok url
目标-C
雨燕
7vhp5slm3#
好吧,也有类似的问题。我有一个链接到tiktok配置文件打开应用程序:
是这样开场的:
它工作了很长一段时间。但我们刚刚注意到,现在(不确定具体是在哪个iOS上)它开始只打开TikTok应用程序,而不是个人资料
修复为:修复URL。它应该为:发件人:
收件人:
打开,就用。打开:
发件人:
收件人:
所以有两件事要解决:URL地址,所以它是https://www.tiktok.com/@userName和你如何打开。不要传递这些
options
和completionHandler
,因为与这些它仍然只会打开TikTok应用程序。顺便说一句,我之前使用的方法仍然适用于所有其他社交网络:YouTube,Facebook,Instagram,但我只对Tiktok有意见。
希望这能在将来保存一些人的时间