【问题标题】:Open an Android app from a web browser从网络浏览器打开 Android 应用程序
【发布时间】:2017-11-06 17:01:50
【问题描述】:

我正在通过 android 的网络浏览器打开一个应用程序,但我似乎找不到在浏览器本身之外打开此应用程序的方法。我的意思是,应用程序在浏览器中打开。这两种方法我都试过了:

1) intent://pinnacle.androidApp/#Intent;scheme=launch package=my.androidApp;S.content=WebContent;end

2) my.androidapp://cb

为了在浏览器之外打开应用程序的正确方法是什么? 提前致谢。

更新:

我的应用包含一个带有网页视图的原生 android 应用,它加载了一个 angular 网页应用。我认为网络浏览器正在打开网络应用程序,而不是使用网络视图重定向回 android 应用程序。

如下: 用户打开一个带有 Web 视图的 android 应用程序,该视图加载了一个 Angular Web 应用程序。然后用户应该登录。由于谷歌最近实施的一些更改,我无法从网络视图使用谷歌登录,所以我必须打开网络浏览器,登录并回到安卓应用。后一件事是实际问题。只有当我使用的浏览器是 chrome 时它才能正常工作。 我无法使用 android 登录,因为我也在使用自定义身份验证来提供对其他 Web 服务的访问。

【问题讨论】:

    标签: android google-chrome web browser view


    【解决方案1】:

    为您的应用注册一个 URI 方案并通过在某处调用该 URI 作为网页中的链接来启动它。这 100% 有效。

    【讨论】:

    • 这实际上是我所做的,但它会在网络浏览器中打开应用程序。
    • 应用程序无法在网络浏览器中打开。你只能在那里打开一个网站。我认为你弄错了。
    猜你喜欢
    • 1970-01-01
    • 2011-01-13
    • 2013-02-06
    • 2012-05-07
    • 1970-01-01
    • 2018-08-18
    • 2011-04-24
    • 1970-01-01
    • 2011-07-31
    相关资源
    最近更新 更多