与 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实现集成二

PowerBI Report Server借助Wap与ADFS实现集成二

如何通过嵌入式 URL 将参数传递给 PowerBI Embedded