我想知道是否可以使用Android设备执行以下操作。
用户在他的Android设备上使用本机浏览器浏览网站。当用户点击特定链接或图像时;是否可以从手机获取唯一的ID?或者写一个文件到手机上的SD卡?或以后识别设备的任何方法。
稍后当我运行特定应用程序时,我希望能够访问用户浏览网站时存储的信息。
我知道Cookie已经用完,因为它们允许我访问其他应用程序中的信息。
帮助?
答案 0 :(得分:3)
您只能获取用户代理(指向Android设备),但没有手机的唯一ID。 并且其他应用程序是否也无法访问SD卡上的文件,或者具有相同的手机ID?
我并没有真正得到你的场景,但作为一个黑客,你可以在这整个过程中引入加密。 请考虑以下情形:
用户点击您网页中的链接,一些唯一生成的ID存储在Cookie中(例如my_unique_id12)。您的网页和您的应用都有1个共享解密密钥。 当你打开你的应用程序时,它需要你的cookie,用你的密钥加密它(得到像shf4r734r7rr374rh%的垃圾)并将其发送到网站,解密信息,获取唯一ID(my_unique_id12)并做任何你想要的做。 其他应用程序可以访问您的cookie,但没有密钥,他们将无法获得任何信息。