我正在尝试通过Kik从我的iOS应用程序发送消息,我使用官方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];
当我尝试打开我发送的网址时,它正常工作。对于某些网址(例如@"http://google.com"
,它效果很好 - 它会打开一个弹出窗口,其中包含该网页的相应内容。
但如果将其更改为@"https://itunes.apple.com/us/app/idXXXX?mt=8"
,Kik会显示错误:
未知内容 没有与此内容相关的操作
将协议更改为http
和itms-apps://itunes.apple.com/app/idXXXXX
也无济于事。
我想知道该网址或其内容是否有任何要求,是否有任何限制?是否可以向用户发送指向应用商店的链接?
ps:它可能没关系,但是尽管有文档,但previewURL不是可选的 - 它不能是nil,并且传递空字符串作为解决方法。