ionic3应用程序可在android上运行,但不能在uwp上运行:本机用法似乎不起作用

时间:2018-08-11 13:26:38

标签: uwp ionic3

我正在构建一个应用程序,它已经在android上进行了测试,并且运行良好。

我想对Windows UWP进行编译和启动,但是ionic / storage和http服务不起作用。我也无法进行故障排除,因为我无法在Windows中执行任何console.log ...(有办法吗?)。

不起作用的第一件事是本机存储...

getServer() {
  return new Promise((res, err) => {
    setTimeout(() => {
      this.nativeStorage.getItem('serverData')
        .then(
        data => {
          this.server = data;
          res();
        },
        err => console.error('get server data from native storage fail'+ err))
    }, 0);
  });
}

putServer(): void {
   this.nativeStorage.setItem('serverData', this.server);
}

这在android上很好用,但在Windows上不起作用。只是从来没有得到数据。

此外,真正的基本http调用永远不会触发...:

getData(): Observable<AlarmData> {
  return this.http.get<AlarmData>(this.server.url() + '/ajax_alarms');
}

我见过的Internetclint功能最强大:

<Capabilities>
    <Capability Name="internetClient" />
</Capabilities>

但是从那里我不知道要检查什么...

0 个答案:

没有答案