【问题标题】:Meteor deploy to a device: how to configure the starting url?Meteor 部署到设备:如何配置起始 url?
【发布时间】:2018-02-03 07:57:51
【问题描述】:

我的应用有两个部分,'localhost:8000/' 是默认的,即 web 部分。

另一部分是“localhost:8000/mobile”,用于移动用例。

现在我准备将“移动”应用程序部署到 ios 设备,但我不希望 ios 应用程序以 localhost:8000/ 开头。我希望它以 localhost:8000/mobile 开头

我尝试过像这样动态指向 /mobile(在起始代码中):

if Meteor.isCordova(){ location.href='/mobile' }

这符合逻辑。但是,每次我打开应用程序时,它都会加载默认页面('/'),然后重新加载页面('/mobile')。

是否有可能通过一些配置来实现?

即是否可以为已部署的移动应用配置“启动 url”?

【问题讨论】:

  • 我不明白你在问什么。您是在询问深度链接吗?
  • 我的应用有两个部分,'localhost:8000/'是默认的,即web部分。另一部分是'localhost:8000/mobile',用于移动用例。我想将应用程序部署到 ios 设备,但我不希望 ios 应用程序从访问 localhost:8000/ 开始。我希望它从 localhost:8000/mobile 开始
  • 请修改您的问题。我相信没有人知道你在说什么。
  • 好的,我已经完成了编辑。

标签: ios cordova meteor


【解决方案1】:

您当前正在执行有条件的路由(通过重定向)。

您可以尝试使用有条件的渲染:您将有一个起始页面,并且您将根据Meteor.isCordova 的结果渲染不同的布局

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 2014-02-12
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多