在affiliate-urls中使用括号问题

时间:2015-11-18 10:07:32

标签: ios objective-c url-encoding

我正在使用Zanox联盟计划。

我的网址具有以下结构:

ad.zanox.com/ppc/?foo&zpar0=[[bar]]

当我从我的原生iOS应用程序链接时,它将打开Safari方形双括号" [[]]"编码为"%5B%5B%5D%5D"所以我在Safari上面的链接现在看起来像:

ad.zanox.com/ppc/?foo&zpar0=%5B%5Bbar%5D%5D

目标-C:

_postUrl = @"ad.zanox.com/ppc/?foo&zpar0=[[bar]]";

NSString *button = [self htmlButtonWithTitle:@"Affiliate-Link" andURL:_postUrl];

是否有可能保留方形双括号?

我现在唯一的解决方法是使用bit.ly作为联盟链接。到目前为止,这只会影响Zanox平台。它是一个额外的(不需要的)重定向,但总比没有好。还有其他想法吗?

0 个答案:

没有答案