安卓、微信和IOS是怎样识别用户的?

  注意:刷机或重装系统后,Keychain保存的值会丢失。

  写在最后:作者产品出身,无一线代码经验,这些是从资料中梳理出来的一点皮毛,如有错误,感谢斧正。

  我们每天都在接触新增用户、日活、月活这些数据,不知大家是否也会有这样的疑问:到底是通过什么方法,来判断一个用户是新用户还是老用户呢?换而言之,工程师是怎样给每个用户做标识的呢?本文从产品经理技术普及的角度,简单介绍一下IOS、微信和安卓各自标识用户的常用方法。

安卓、微信和IOS是怎样识别用户的?

  identifierForVendor是一种应用加设备绑定产生的标识符,相当于:

  我们可以获取idfv,保存到Keychain里面,这样即时APP删除再重新安装,也可以从Keychain中读取回来。使用group还可以可以保证同一个开发商的所有程序针对同一台设备能够获取到相同的不变的UDID。

  由于任何方法来标识用户,都有失败的可能,一般工程师在写代码的时候,会通过拼接,或者拼接后的结果计算出的MD5值来标识用户,以保证效果。

  苹果限制了你只能同公司的产品共享Keychain数据,别的公司访问不了你公司的Keychain。Keychain里保存的信息不会因为APP被删除而丢失,所以在重装APP后,keychain里的数据还能使用。

  一、IOS标识用户方法

  openid ——普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号。

安卓、微信和IOS是怎样识别用户的?

  题图来自PEXELS,基于CC0协议

  本文由 @乔珊 原创发布。未经许可,禁止转载。

  IDFV是提供商标识用户用的,每个设备在所属同一个提供商的应用里,都有相同的值。准确点说,是通过BundleID的反转的前两部分进行匹配,如果相同就是同一个Vender,例如对于com.taobao.app1, com.taobao.app2 这两个BundleID来说,就属于同一个Vender,共享同一个idfv的值。idfv的值非常适合于作为内部用户行为分析的主id,来标识用户。

  获取方法:https://mp.weixin.qq.com/wiki,微信网页开发→微信网页授权。

  IDFV(IdentifierForVendor)

  注意:如果用户将属于此提供商的所有App卸载,则idfv的值会被重置,即再重装此提供商的App,idfv的值和之前不同。

  二,微信标识用户方法

  我们可以把Keychain理解为一个Dictionary,所有数据都以key-value的形式存储,可以对这个Dictionary进行add、update、get、delete这四个操作。对于每一个应用来说,Keychain都有两个访问区,私有区和公共区。私有区是一个sandbox,本程序需存储的任何数据对其它程序不可见。要想在公共区存储数据,需要先声明公共区的名称,官方文档管这个名称叫“Keychain access group”。

  A5创业项目春季招商 好项目招代理无忧

  获得了开放平台认证的开发者帐号,可以绑定10个手机应用、10个网站、10个公众号。同个开发账号下的不同应用的同一个用户的unionid是完全相同的。

  安卓获取设备唯一标识原本非常简单(至少不会像IOS一样各种限制),但是由于设备的多样性导致各种情况都有可能出现。常见的标识方法有以下5种:

  unionid ——用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。

  文章从产品经理的角度出发,简单对IOS、微信和安卓各自标识用户的常用方法展开分享。

  三,安卓标识用户方法

  Keychain

  由于苹果公司用户隐私保护机制的种种限制,需通过idfv和Keychain配合,才能实现Ios用户唯一性识别。

  Z(identifierForVendor) = X(BundleID的反转的前两部分相同的应用) + Y(某设备)。

(责任编辑:admin)

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:安卓、微信和IOS是怎样识别用户的? https://www.dachanpin.com/a/cyfx/22503.html

赞 (0)
苹果如何恢复删除照片?iOS用户都在偷偷用的好方法
上一篇 2023-05-19 18:28:28
如何在朋友圈刷品牌存在感?来学学“新微商”都怎么玩的
下一篇 2023-05-19 18:35:29

相关推荐

  • 中原工学院信息商务学院创新创业大讲堂开讲

    12月8日,中原工学院信息商务学院创新创业大讲堂在该院主校区学术报告厅正式开讲。第一讲特邀河南省虚拟现实(VR)产业联盟成员单位、郑州好玩软件科技有限公司市场部总监丁龙高级工程师作了题为《VR技术的应用及发展前景》的专题报告。 丁龙通过现阶段国家提倡的“互联网+”及“VR+”的政策,围绕现代大学生高薪就业的理念,就目前VR的火爆,主要针对VR技术和VR在生活…

    2023-05-27
  • “钓”出来的创业路

      小两口不但把自己的积蓄全部用上,还从亲戚处借了一些钱,终于把店开了起来。“基本上前一天挣的钱第二天就花了,全用于进货了。”一开始没经验,顾客来了有些东西买不到,周玲就记下顾客的需要,下次进货时买进。靠着诚信经营和耐心细致,渔具店慢慢发展起来,顾客也越来越多。近两三年,海钓逐渐流行起来。“一开始大家去潍坊钓鱼,后来去东营、威海等地,坐船去海上钓鱼。”周玲的…

    创业分享 2023-05-16
  • 世界上最不同寻常的创业方法!

    5,平,这里讲的是个风险相对性的大小,当你在为你全力一击大量备货的时候,你的风险就增大了,一旦货物积压,你能低价转手吗?可以折价销售吗?所以,在选择时一定要看清你做的事情风险在那里,如何转嫁这些风险、找一两条后路,才会把成功率提高。   6,快,其实上面已经提到过了,资本的原始积累是一个由小到大的过程,如果做长线,回收期肯定慢,而且小资本能做的长线…

    创业分享 2023-05-23
  • 创业前先学会花钱

    广告 半年时间,神奇百货公司融得的2千万风投资金已花掉一大半。其创始人95后女孩王凯歆不得已裁员将近七十多人,只留下十来名员工,并宣布阶段性暂停售货,重新学习如何合理管控公司现金流。美国科技市场研究公司CBInsights曾对硅谷101家创业失败的公司进行了调查研究,总结出20个失败的原因,其中资金短缺位列第二。什么才是创业公司花钱的正确姿势?在创业初期,控…

    创业分享 2023-05-15
  • 创业板涨到3年新高!指数基金怎么挑?

    2、部分是去年11月下旬成立的新基金,建仓需要一定时间,所以没能完全把握住前期的反弹。 据Wind统计,目前共有51只创业板及创业板50指数基金(同一基金不同份额分开计算)。 昨日创业板指数收于1982点,创3年以来新高。对此,有基民小伙伴喜收“红包”,但也有人后悔卖早了。 创业板涨到3年新高!指数基金怎么挑? 网友C:还是少吹,低调点! 小编意见:哈哈这位…

    创业分享 2023-05-12

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息