1

我正在尝试通过我的 iOS 应用程序通过 Kik 发送消息,为此我使用了官方的Kik SDK。具体来说,该消息应包含 Apple 应用商店中特定应用的 URL/链接。

这是代码:

    KikMessage *message = [KikMessage articleMessageWithTitle:@"Title of your Article"
                                                         text:@"Check it out!"
                                                   contentURL:@"https://itunes.apple.com/us/app/idXXXX?mt=8"
                                                   previewURL:@""];
    [[KikClient sharedInstance] sendKikMessage:message];

它一直有效,直到我尝试打开我发送的 URL。对于某些 URL(例如:@"http://google.com"效果很好 - 它会打开一个包含该页面相应内容的弹出窗口。

但如果将其更改为@"https://itunes.apple.com/us/app/idXXXX?mt=8",Kik 会显示错误:

未知内容 没有与此内容相关的操作

将协议更改为http和更改itms-apps://itunes.apple.com/app/idXXXXX也无济于事。

我想知道该 URL 或其内容是否有任何要求,是否有任何限制?是否可以向用户发送应用商店的链接?

ps:可能没关系,但是尽管有文档, previewURL 不是可选的 - 它不能为 nil,并且传递空字符串,作为一种解决方法。

4

0 回答 0