与 PowerBI Embedded Report (WKWebView) 交互时的 GreyBox
Posted
技术标签:
【中文标题】与 PowerBI Embedded Report (WKWebView) 交互时的 GreyBox【英文标题】:GreyBox when interacting with PowerBI Embedded Report (WKWebView) 【发布时间】:2018-03-20 00:41:42 【问题描述】:我正在尝试将 Power BI 报表和仪表板嵌入到自定义移动应用中。我正在使用 webview (WKWebView),因为我看到除了 javascript 之外没有 API 可以在我的 (ios) 移动应用程序中显示报告。嵌入式报告正在运行,但是当我尝试与之交互时发现了这个灰色框,用户发现它有点令人不安。 ( check out this video )。 我将 html 文件放在资产(xcode 项目)中,然后将其加载到 WebView 中。
@property (strong, nonatomic) IBOutlet WKWebView *dashboardWV;
NSString *filePath=[[NSBundle mainBundle]pathForResource:@"BI" ofType:@"html" inDirectory:@"powerbi"];
NSURL *url = [NSURL fileURLWithPath: filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[dashboardWV loadRequest:request];
是否有另一种方法可以在没有 webview 的情况下将报表嵌入到我的移动应用程序中/以获得与 PowerBI 移动应用程序相同的用户体验? 我看到PowerBI Mobile App(与我的不同)在没有灰盒的情况下在 iPad 中运行顺畅。
【问题讨论】:
【参考方案1】:这是一个已知问题,我们正在努力修复它(还没有预计到达时间)。
【讨论】:
您好 Dikla,感谢您的回复。我很好奇 PowerBI 移动应用程序和嵌入式应用程序的区别。 PowerBI 移动应用程序是否也使用 web 视图? PowerBI Mobile App 未使用嵌入式解决方案。以上是关于与 PowerBI Embedded Report (WKWebView) 交互时的 GreyBox的主要内容,如果未能解决你的问题,请参考以下文章
PowerBI Report Server借助Wap与ADFS实现集成二
PowerBI Report Server借助Wap与ADFS实现集成一
PowerBI Report Server借助Wap与ADFS实现集成一
PowerBI Report Server借助Wap与ADFS实现集成二