Ionic with .net core backend to android app using capacitor

Ionic with .net core backend to android app using capacitor

我是 Ionic 的新手,实际上也是构建应用程序的新手。
到目前为止,我已经成功构建了一个应用程序。这是我到目前为止所做的:

根据 Ionic 文档,我使用 Ionic build --prod 构建它并将构建保存在 Api 内的 wwwroot 文件夹中。使用 dotnet release 发布。然后上传到托管服务器。在网络上 运行 没问题。
现在,我使用以下方法将项目转换为 android app.
1. 运行离子电容加android
2.离子帽复制android
3.离子帽打开android
这将打开 android 工作室并且它已正确构建。
当我在 android studio 中调试应用程序时,主页加载正常(它是一个静态页面,不会进行 api 调用)。
尤其让我烦恼的是,调试 window 在本地主机上显示其 运行,而我使用的是托管服务器的 url。当我单击任何链接时,它们也再次指向本地主机。 我还添加了
"proxies":

  [ <br/>
    {<br/>
      "path": "/api/",<br/>
      "proxyUrl": "http://apiurl.com"<br/>
    }<br/>
  ] <br/>

在config.json
我确定我漏掉了一点。一些开明的人可以指出我正确的方向吗?谢谢!

我最终绕过了它。对于面临类似情况的任何其他人,这就是我们需要做的。 在 capacitor.config.json 文件中,我们需要指定 'server' 从哪里获取 Api 数据。

"appName": "Your Site",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "www",
"cordova": {},

//This part mentioned below is important.
"server": {
  "url": "https://yoursite.com",
  "allowNavigation": ["yoursite.com", "*.yoursite.com"]
}