【问题标题】:Cordova: Launch App via Click on Website-LinkCordova:通过点击网站链接启动应用程序
【发布时间】:2017-08-12 08:50:40
【问题描述】:

我对应用程序开发非常陌生,最近尝试使用 Cordova 开发 Android 应用程序。我遇到了以下问题:

用户需要注册,收到一封邮件,他应该使用该邮件通过打开链接“激活”帐户。据我所知,有一种方法可以在应用程序而不是 webbrowswer 中打开特定链接,不是吗? - 所以我想用我的科尔多瓦应用程序而不是网络浏览器打开电子邮件中的激活链接。这可能吗?

如果不可能,也许我可以这样做:用户单击链接并被重定向到具有“立即打开应用程序”之类的按钮的网站,实际上只是打开了科尔多瓦应用程序。

感谢您的帮助!

【问题讨论】:

    标签: android html cordova


    【解决方案1】:

    有一个自定义的 url 方案插件。 安装类型:

    cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=mycordovaapp
    

    将“mycordovaapp”替换为与您的应用匹配且不包含空格的内容。

    现在在您的网站上创建一个链接

    <a href="mycordovaapp://">Open app now</a>
    

    另请参阅docs

    我刚刚发现使用这个插件和 InAppBrowser,您可以通过 -

    从另一个 Cordova 应用程序启动您的 Cordova 应用程序
    <button onclick="window.open('mycordovaapp://', '_system')">Open the other app</button>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2020-03-31
      • 1970-01-01
      相关资源
      最近更新 更多