从嵌入式浏览器启动Android应用程序

时间:2014-11-04 08:35:43

标签: android embedded-browser

我需要从嵌入式浏览器启动已安装的应用程序。

我的用例是:

  • 设置 - >帐户 - >添加帐户 - > Google - >现有 - > 菜单浏览器登录
  • 输入电子邮件后,用户被重定向到我们选择服务器的Shibboleth页面
  • 之后,我们的身份验证应用程序应该启动(自动(最好)或通过点击按钮)

我们目前的解决方案是什么:

  • 我们的auth android app启动(启动后)自己的HTTP服务器作为侦听端口1234的服务
  • Shibboleth页面包含带有网址http://localhost:1234/our/data
  • 的iframe
  • 服务器获取此请求并使用“我们的数据”启动应用程序

问题:

  • 我们的Shibboleth页面在HTTPS上运行,带有HTTP的iframe在Android 5上被阻止为不安全的内容,因此我们的应用程序未打开
  • 注册ourapp://our/data的意图过滤器不起作用,嵌入式浏览器尝试将其打开为常用网页
  • 我们不能使用推送通知(不是我们的决定)

为了我们的目的,有没有其他方法如何从嵌入式浏览器启动我们的应用程序?谢谢!

0 个答案:

没有答案