我在mailchimp上创建了一个邮件模板。它由一个twitter链接组成。但是,如果IPad或IPhone用户从他/她的邮件中单击该链接,twitter链接将在浏览器中打开,而不是在twitter应用程序中打开。
这种情况在Android系统中不会发生。
有什么解决办法吗?
发布于 2015-06-12 03:06:58
如果您使用的是自定义的<a href="twitter://",那么安卓/桌面设备将无法打开它。Twitter不使用Safari的标准URL重定向,它们应该这样做。但他们确实在左上角提供了一个“开放应用程序”按钮。
因此,如果您需要,可以在电子邮件中添加两个按钮。一个专门用于iOS:twitter://status?id=373205208664272897,另一个用于其他设备https://twitter.com/support/status/373205208664272897。
或者,您可以创建一个站点,该站点读取设备的用户代理,而不是确定要重定向到哪个URL。
第三种选择是,考虑到这在大计划中并不是一个真正的大问题,所以不要管它。
发布于 2015-06-12 02:54:36
NSString *stringURL = @"twitter://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];来自iPhone网址格式。
https://stackoverflow.com/questions/30794552
复制相似问题