安卓、微信和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

相关推荐

  • 武汉篇:创业大潮 激荡江城 中国劳动保障新闻网

      国家创新型城市、国家中心城市……如今的武汉市背负着历史赋予的使命,让创业与创新并驾齐驱,积极打造创业环境,集聚创新创业者,让创业野蛮生长、星火燎原。   创业氛围日益浓厚——   拿出了最大的诚意——国内外顶尖产业领军人才奖励200万元、国家级领军人才奖励100万元,知名创业投资人作为控股人在武汉新设创投基金,注册资本达5000万元以上,且50%以上投资…

    创业分享 2023-05-12
    93
  • 在香港如何创业?

    数码港的最新动作是加速器支援计划。数码港跟美国与大陆的著名加速器合作,挑选项目送到这些加速器进行加速,并提供每个团队30万港币作为生活补助。 总体上来说,香港的年轻人视野比较开阔。他们做的应用,很多在美国和中国都可以流行。这是由香港本身的城市特点决定的,香港本来就是一个汇聚东西方文化的熔炉。 过去三年,数码港在这三个计划上总共投资1亿港币,未来一年将会继续投…

    2023-05-26
    88
  • 备战“互联网+”大赛学校培训创新创业导师

    作为三届大赛的亲历者,联盟副秘书长蒋楠分享了他的参赛经验。他以“从大赛金奖案例谈谈如何成为一名优秀的双创教师”为题,以指导“罗小馒:云南目前最火的‘罗三长红糖馒头’”这一金奖项目的打磨过程为例,从项目创意、商业模式、团队组成、PPT制作、答辩技巧等各环节入手,为老师们进行全方位的培训。 新闻网讯(通讯员丁家玲)为大力推进我校创新创业教育工作,3月22日,我校…

    创业分享 2023-05-19
    52
  • 房产服务怎么创业?看最近融资的这6家你就知道

    大众创业、万众创新,是当今时代的潮流。就像中国第一个提供原创生活美学方案的移动家居电商平台好在科技一样,别出心裁往往能够搏得当下大众的欢心。然而,除了双创以外,打造产业一体化平台也很重要。 3月24日亿欧消息,国内联合办公空间优客工场与新锐联合办公孵化器无界空间达成股权战略合作。优客工场以股权合作的方式参与无界空间A轮融资,投资金额及占股比例暂未透露。 好在…

    创业分享 2023-05-24
    118
  • 创业板IPO连续6家公司被否!今年30家上会仅20家通过,是何原因

    根据证监会公告,6月1日以来,不到两个月的时间内,发审委已经审核了66个拟IPO企业,而在今年的前5个月,这一数字仅为43家。可见临近年中,发审委对IPO项目的审核节奏确实大大加快。 今年以来,已有30家创业板企业上会接受发审委考验,但仅有20家成功过会,通过率为66.67%。虽然在同一时间内,中小板和主板的通过率已高达90%和87.5%,但相比于去年全年的…

    2023-05-13
    136

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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