我正在构建一个应用程序,它已经在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>
但是从那里我不知道要检查什么...