安卓、微信和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)
上一篇 2023-05-19 18:28:28
下一篇 2023-05-19 18:35:29

相关推荐

  • 南京团市委将分层分类服务青年创新创业

    关爱帮扶重点青少年群体 分层分类服务青年创新创业 今年,团市委将分层分类服务青年创新创业。对于普通大学生,继续实施“宁聚青春·大学生感知南京”行动计划,重点做好南京服务大学生六大行动计划中的“大学生看南京”和“进机关、进企业、进社区”岗位实习项目,突破青创空间的物理限制,帮助大学生积极参与社会实践。对于草根创业青年,将在各大高校全面推广“苏青合伙人”模式,建…

    2023-05-13
    185
  • 伊酱是如何从创业失败到成为流量导师的

      近几年,伊酱不仅在社群变现方面取得了优异的成绩,也把焦点放在了“私人领域的流量”领域。在做社群变现的同时,她从未停止过学习,孜孜不倦地专注“私域流量”培训6年,最终成为了“私域流量”这个专业领域的导师级人物,此外,伊酱成立了伊对一私域大学。这所大学吸引了无数创业人士的注意力,累计听取了500万在线学生的意见,帮助数百万人实现了他们的创业梦想。   在伊酱…

    2023-05-11
    202
  • 第二届四川省中华职业教育创新创业大赛即将启动

    特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。   大赛分校级初赛、省级复赛、省级决赛三个环节。省级决赛后,将从中职组、高职组和应用技术型本科组的获奖作品中各推荐4个项目,参加中华职业教育社主办的第六届中华职业教育创新创业大赛(国赛)。 本报讯(彭英松 四川日报全媒体记…

    创业分享 2023-05-10
    110
  • 第六届中国创业者大会开幕 创业大咖聚郑 分享创业经验

    摘要   昨日,第六届中国创业者大会在郑州国际会展中心开幕,本届大会设有1个主会场加4个特色分会场。以新经济、新物种、新驱动为主题,涵盖人工智能、大数据、新物种、互联网+、物联网、区块链技术与应用、产业升级转型等20个领域。   有赞创始人白鸦、云和数据董事长郭凯、有间全球购创始人吴晓雨、UU跑腿创始人乔松涛、一步用车创始人兼CEO尚昊峰、亿达中国产业研究院…

    创业分享 2023-05-16
    151
  • 重庆市安福街道电商平台集聚起上万农村人才创业创新

    从安富街道通安村“发源”,到覆盖荣昌区所有行政村,300余个“在村头”服务百姓的电商平台建成,只用了不到两年的时间。 作为公益,“在村头”通过各种方式,培养农村创业人才,为农村创业者提供创业的平台和机会。 盘龙镇禾苗村的咸鸭蛋,是传统特色产品。村里建起“在村头”电商服务站后,村民叶元美作为信息员,通过平台销售咸鸭蛋,使价格逐步提升,目前已卖到3.5元1个,还…

    创业分享 2023-05-28
    114

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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