java - native 浏览器和 Android 应用程序之间是否可以交互?

标签 java javascript android ios

大家早上好,今天我的老板问了我一件奇怪的事情,在告诉他和另一个程序员(谁负责这个奇怪的问题)之前,我想要一个“不同的观点”。

假设我们有一个网站,上面有很多网络应用程序,有些是游戏,但大多数是技术软件,人们在给定的时间内付费使用它们。

因此,此时,用户使用手机访问该网站,在表格上输入他们的号码,然后他们会收到一 strip 有 PIN 码的短信,通过该 PIN 码,他们可以访问某些功能和网络软件。

现在,这位程序员声称他已经制作了一个可以驻留在我们客户的手机上的 Android 应用程序,当他们到达 web 应用程序时,浏览器将委托(delegate)该应用程序执行所有检查,因此如果用户已经登录,如果他必须发送短信并接收 PIN,或者将 PIN 发送回浏览器以让他进入应用程序...

现在...无需让用户在应用程序(webview)内上网而仅使用默认的 android 浏览器就可以吗?请原谅我糟糕的英语...我被这种情况迷住了...

最佳答案

嗯,我认为可以有不止一种方法来确定它: 您可以使用检查用户是否登录的网络服务。如果该网络服务返回“用户已登录”,您可以使用 Javascript 打开该应用程序。

查看如何从 JS 打开应用程序:visit link

关于java - native 浏览器和 Android 应用程序之间是否可以交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18716981/

相关文章:

java - HOUR_OF_DAY 的范围是多少?

java - JUnit @RepeatedTest 用于并发执行

java - 为什么Java不允许覆盖静态方法?

java - Android 声明类似于 RadioGroup 的 "for each"

java - 如何不将 Controller 与 View 关联? [ chalice ]

javascript - 客户端版本控制(javascript + css)

javascript - 原生 Android 浏览器的 Bootstrap 模式在触摸时关闭

android - Android Framework 小部件与其 AppCompat 版本之间的区别

javascript - 无法删除 Google map 标记

android - 如何在 fragment 中实现OnClick和OnFocusChanged监听器