[英]iOS / Windows Store App: can I know whether my other app installed on this device/user account?
[英]How does a newly installed iOS Google app know about my account the first time I run it?
假设我在iPhone上安装了Google应用(例如,照片),并且已经登录。
当我安装第二个Google应用(例如Google Maps)并首次运行时,它已经知道我的帐户并自动登录。
Google用来使新安装的应用程序自动了解我所有帐户的机制是什么? iOS提供的哪些功能或Google提供的功能可以做到这一点?
Google最有可能使用钥匙串组在同一开发者帐户的多个应用之间共享钥匙串项(存储的用户名和密码)。 此处对过程进行了很好的描述:
一种实现方法是使用UIDevice
上的identifierForVendor
属性。
从文档中 :
对于来自同一设备上运行的同一供应商的应用程序,此属性的值相同。 对于来自不同供应商的同一设备上的应用程序,以及与供应商无关的不同设备上的应用程序,将返回不同的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.