【问题标题】:Ionic project not working on real device using web apiIonic 项目无法在使用 web api 的真实设备上运行
【发布时间】:2016-09-12 13:23:04
【问题描述】:

我正在使用 Ionic 和 Web Api 为 Android 开发一个移动应用程序。

当我在浏览器模拟器上运行此应用程序时,应用程序运行良好,但当我尝试在真实设备上部署时,它给我一个错误登录失败。

在 app.js 中

angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'services.hub', 'ngStorage', 'angularUUID2', 'ui.bootstrap', 'roy.signalr-hub','angularMoment'])
    .constant('/api', {
        url: 'http://ipAddress/api'
    })

ionic.project 文件

{
  "name": "ChatApp",
  "app_id": "",
 "proxies": [
  {
    "path": "/api",
    "proxyUrl": "http://ipAddress/api"
  }
  ]
}

应该有一个登录屏幕点击登录。我也无法使用真实设备调试代码。

【问题讨论】:

  • 您遇到什么类型的错误以及什么类型的设备?如果它在 Android 上,您可能需要查看是否安装了 android-whitelist。我最近遇到了这个问题,它为我解决了这个问题。但请告诉我确切的错误是什么,我会尽力提供帮助。
  • @Indy-Jones 为安卓做。我刚刚更新了问题
  • @Indy-Jones 也安装了 android-whitelist
  • @MartinP:我猜你正在使用 IIS Express。我对吗?最好的选择是安装IISExpress Proxy 并在 Google Chrome 中配置设备。

标签: asp.net-web-api ionic-framework


【解决方案1】:

如果您只在 Android 设备上工作,我会怀疑您在 Windows 上工作。如果是这种情况,那么当您在设备中运行项目时,控制台应该可以工作。如果它没有显示任何错误,则代码中存在逻辑错误。但作为建议,请在此类案例中使用 console.log

【讨论】:

    【解决方案2】:

    也许你可以使用console.log() 或 'ionic alert()'。

    【讨论】:

      猜你喜欢
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      相关资源
      最近更新 更多