我正在尝试将 Power BI 报告和仪表板嵌入到自定义移动应用中。我正在使用 webview (WKWebView),因为我看到除了 Javascript 之外没有 API 可以在我的 (iOS) 移动应用程序中显示报告。嵌入式报告正在运行,但当我尝试与其交互时发现了这个灰色框,用户发现它有点令人不安。 ( check out this video ). 我将 html 文件放在 Assets (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 上运行流畅。
最佳答案
这是一个已知问题,我们正在努力解决它(尚无预计到达时间)。
关于ios - 与 PowerBI Embedded Report (WKWebView) 交互时的 GreyBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49374655/