我在mailchimp上创建了一个邮件模板。它包含一个twitter链接。但是,IPad或iPhone用户点击他/她邮件中的链接,Twitter链接在浏览器中打开而不是Twitter应用程序。
在Android中不会发生这种情况。
有任何解决方法吗?
答案 0 :(得分:2)
如果您使用自定义网址<a href="twitter://"
,则其他Android /桌面设备将无法打开它。 Twitter不会重定向来自Safari的标准网址,他们应该这样做。但他们确实在左上方提供了“在应用程序中打开”按钮。
因此,如果您需要,可以在电子邮件中添加两个按钮。一个专门用于iOS:twitter://status?id=373205208664272897
,另一个用于其他设备https://twitter.com/support/status/373205208664272897
。
或者您可以创建一个读取设备用户代理的站点,而不是确定要重定向到哪个URL。
第三种选择就是不管它,因为它在宏观计划中并不是一个大问题。
答案 1 :(得分:0)
NSString *stringURL = @"twitter://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];