【发布时间】:2017-07-21 02:02:19
【问题描述】:
有人在 iOS 上做过类似的事情吗?这是挑战,在我的应用程序中,我已经配置了 UrbanAirship 方法,并且可以访问用户当前的消息作为 UAInboxMessage 数组并显示它们在单元格标题为消息标题的表格上,好的...现在,查看每个对象属性,当我请求这些 url 时,它们具有 messageURL 和 messageBodyURL s Urban 要求提供凭据,好的,当我触摸 tableView 上的一行时,我将消息作为属性发送到 DetailViewController,在该视图中我有一个 UIWebView,我想要的是显示消息丰富的内容,这是之前在 Urban Console 中配置的 .html ,在我的 DetailViewController 的 UIWebView 中,所以我试图通过 UAWebViewCallData 发送 url、webview 和消息但没有运气......
[UAWebViewCallData callDataForURL:message.messageBodyURL webView:_webView message:message];
没有工作。
我尝试将 UA 自定义委托设置到我的 webview(如 UAWebViewDelegate)以获取信息,但我再次失败了,这些委托从未被调用过。
和像文档https://docs.urbanairship.com/platform/ios/#display一样手动显示
还是不行,然后一个朋友在Android上发现有一个UAWebView自定义类,他可以从那里扩展它的webview,写这个,消息体就显示出来了
extendedWebView.loadRichPushMessage(this.message);
尝试在 iOS 上找到类似但没有运气的东西。
请帮忙!!
【问题讨论】:
标签: ios objective-c iphone urbanairship.com