【发布时间】:2013-12-09 12:36:18
【问题描述】:
我在我的应用程序中使用 Linkshare 链接已有一段时间了。它工作正常。 我实施了 Apple 的建议以吸收任何重定向并调用最后一个 URL。
对于那些正在寻找它的人,HERE IT IS。
我有一个 UIButton 链接到一个调用它的方法:
[self openReferralURL:[NSURL URLWithString:link]];
其中链接是具有以下值的 NSString(我的 Linkshare 链接)
@"http://click.linksynergy.com/fs-bin/stat?id=Jexmk6JU*OU&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore .woa%252Fwa%252FviewSoftware%253Fid%253D353970672%2526partnerId%253D30"
这很好用。当我点击按钮时,它会立即启动 App Store 应用程序,而无需先打开 Safari。
但是当我将链接更改为下面的 GeoRiot 链接时,它会先打开 Safari,然后才打开 App Store。我想不出它这样做的任何原因。
@"http://target.georiot.com/Proxy.ashx?grid=5700&id=Jexmk6JU*OU&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore .woa%252Fwa%252FviewSoftware%253Fid%253D353970672%2526partnerId%253D30"
有人可以帮忙吗?您可以分享您的地理目标链接以与我的比较吗? 无论如何,我有 1 个 UIWebview 可以打开一个带有 Geotarget 链接的网页,并且 工作正常(即直接打开 App Store 应用程序)。
我现在想不通。我认为问题可能在于 GeoRiot 链接,但我有 不知道为什么或应该做什么,因为使用 Linkshare 链接它可以正常工作。
【问题讨论】:
-
我讨厌这种情况发生。在我发布这个问题后,我解决了它。
-
你能告诉我们怎么做吗?我有兴趣...
-
当然安德里亚,请参阅下面的解决方案。
标签: iphone hyperlink affiliate