私はしばらくの間、私のアプリでLinkshareリンクを使用してきました。それはうまく動作します。 リダイレクトを吸収して最後のURLを呼び出すというAppleの提案を実装しました。InsideアプリケーションからGeoRiot Affiliate Linkを開く?
お探しの方はHERE IT ISです。
私はこれを呼び出すメソッドにUIButtonをリンクしている://クリック:リンクはHTTP "@以下の値(私のリンクシェアリンク)
とNSStringのである
[self openReferralURL:[NSURL URLWithString:link]];
.linksynergy.com/FSビン/ STAT?ID = Jexmk6JU * OU & offerid = 146261 &タイプ= 3 &サブID = 0 & tmpid = 1826 & RD_PARM1 = HTTP%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore .woa%252Fwa%252FviewSoftwa
% 253Fid%253D353970672%2526partnerId%253D30" 再これが正常に動作します。ボタンをタップすると、まずSafariを開くことなくApp Store Appを起動します。
しかし、私は下のGeoRiotリンクへのリンクを変更すると、最初にSafariを開き、次にApp Storeを開くだけです。なぜそれがそれをしているのか、私は考えられません。
http://target.georiot.com/Proxy.ashx?grid=5700 & ID = Jexmk6JU * OU & offerid = 146261 &タイプ= 3 &サブID = 0 & tmpid = 1826 & RD_PARM1 = "@ HTTP%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D353970672%2526partnerId%253D30"
誰でも助けることができますか?地雷との比較のために地域ターゲットのリンクを共有できますか? とにかく、1つのUIWebviewがGeotargetリンクを持つWebページを開き、その がうまくいきます(つまり、App Store Appを直接開きます)。
私は今考えていません。私はこの問題がGeoRiotリンクにあるかもしれないと思っていますが、私は なぜそれがうまく動作しないか、Linkshareリンクでうまくいきます。
この場合、私はそれが嫌です。この質問を投稿した後、私はそれを解決しました。 – GeneCode
どうすれば教えてもらえますか?私は興味があります... – Andrea
確かにAndrea、ソリューションのために私の答えを見てください。 – GeneCode