我正在开发一个应用程序,我需要在其中启动和实现以下功能:
- 当我在桌面浏览器中注册网站时,它会向用户邮件发送一个 URL 链接。
- 当用户从他的移动设备单击邮件中的链接时,它将移动到浏览器并显示一个页面,时间只有几分之一秒。
- 然后立即,它将得到正确的响应并打开应用程序。根据响应,我需要显示屏幕。
- 如果用户直接在浏览器中键入相同的 URL,则不应打开应用程序或启动应用程序。
现在,如果我单击 BlackBerry Mail 中的 URL,它将启动浏览器。之后它显示一个对话框:
“您选择的项目无法显示。您要保存该项目吗?”
那么如果我需要实现上述功能,我应该实现哪些 API?我尝试过使用 HttpFilter Registry。但主要问题是,如果我直接在浏览器中键入相同的 URL,它将启动应用程序。在我的情况下不应该发生这种情况。
但是,我如何跟踪/识别使用我的应用程序从邮件中打开的 URL?而不是下载响应文件(基本上是一个 xml 响应),我怎样才能获得对我的应用程序的响应。
请给出一些解决方案/建议。提前致谢。