1
A
回答
4
您的服务器完全不可能确定是否在客户端安装了应用程序。
0
不是真的有可能(除非你能应用的用户与用户帐户页面查看器关联)。您可以使用自定义URL方案启动应用程序,但如果未安装应用程序,用户将得到Safari错误对话框。
我猜你的应用程序可以在启动时使用一些唯一的会话ID来ping服务器,并且可以使用Ajax将其作为成功验证发送回网页。看起来像很多工作并且非常脆弱。
用一些聪明的JavaScript检测safari错误对话框可能是可能的吗?
0
这将是一个非常重要的隐私侵犯。例如,一个钓鱼网站可以通过在我的手机上查找他们的iPhone应用程序来确定我使用哪些银行。苹果公司不会允许这一点,更不用说故意提供这些数据。
+0
如果应用程序必须显式发布数据,它不会是(这样)的隐私空间。但是,这仍然是不可能的。 – SLaks 2010-11-15 01:27:56
相关问题
- 1. 使用javascript或url检测已安装的应用程序
- 2. 检测是否已安装具有Apple ID和Bundle ID的iPhone应用程序
- 3. msi如何检测已安装的应用程序
- 4. branch.io:无法从javascript中检测已安装的应用程序
- 5. Android:安装后检测应用程序
- 6. 检测AppStore安装iOS应用程序
- 7. 检测应用程序是否安装?
- 8. 检测网络应用程序是否已“安装”
- 9. 在PHP Web应用程序中检测已安装版本的最佳方法
- 10. 如何检测iOS应用程序安装应用程序
- 11. 检测用户是否曾经安装过应用程序,即使已删除
- 12. 用于检索已安装应用程序的朋友的fql
- 13. 已安装应用程序的库存
- 14. 列出已安装的应用程序
- 15. 调试已安装的应用程序
- 16. 扩展已安装的应用程序
- 17. 启动已安装的应用程序
- 18. 检查用户是否已安装我的Facebook应用程序
- 19. 在系留iPhone上启动已安装的应用程序
- 20. iPhone SDK:已安装应用程序的列表?
- 21. iPhone Simulator在哪里存储已安装的应用程序?
- 22. 在iPhone设备中打开已安装的应用程序
- 23. 如何检测用户已安装应用程序的独特设备
- 24. 检测URL的webview已经离开你的iPhone应用程序
- 25. 如何检查应用程序安装的应用程序在iphone deveice使用iphone sdk
- 26. 如何在iPhone设备上检查已安装的应用程序
- 27. 使用StoreKit检测应用安装
- 28. 检测或检查PC中安装的现有应用程序
- 29. 检测应用安装
- 30. 应用程序已安装但未启动。 “应用程序未安装”
我在我的info.plist中注册了一个URL Scheme。可能有可能认识到safari是否会回应URL-Scheme? – Bersaelor 2010-11-15 00:50:55
不,这是不可能的。 (至少从服务器) – SLaks 2010-11-15 01:16:37
嗯,我想那么我只能显示一个页面有2个链接,一个到商店,如果应用程序没有安装,一个到应用程序,如果它安装。然后用户必须决定,这是一个丑陋的额外步骤... – Bersaelor 2010-11-16 14:43:34