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

相关推荐

  • 工程顾问服务商KNK欲上创业板毛利率连年超50%

      11月4日,智通财经获悉,在香港从事工程顾问服务业务的KNK Holdings Limited(以下简称“KNK”)向港交所提交了创业板上市申请,所得资金拟用于进一步拓展业务。   KNK主要在香港从事建筑及结构工程顾问服务及楼宇改建业务,员工主要为专业人士,包括认可人士、注册结构工程师、注册岩土工程师、注册建筑师、注册专业工程师等,服务范围包括牌照顾问…

    创业分享 2023-05-27
  • 《文创股》生鲜电商引爆新战局,创业家好吃市集今年续衝刺

    《半导体》金立董座陷财务风暴,… 《大陆股市》沪指独强,登2年来… 端看整体国内外零售市场,生鲜熟食类市场为实体及网购抢攻的零售最后一哩路,近年来,网购的流量红利逐渐消退、传统品类增长幅度趋缓,预期生鲜熟食将会是下一波电商零售竞逐的关键爆发力,透过生鲜商品的消费高频次及高回购率,将为电商挹注强劲成长动能。其中,节庆性年菜商机更是不容小覷,今年度我们将致力于抢…

    创业分享 2023-05-20
  • 43位乡村网红“入学”清华 第二届快手幸福乡村创业学院开幕

      快手行动项目负责人张帆表示,本次带头人的选拔通过自荐加推荐多种模式进行,收到了近300份报名表,最终有23位符合条件的用户脱颖而出。“和首批带头人不同,这批带头人中有许多返乡青年和知识青年,他们将和20位首批‘原生青年’带头人一起,学习系统性的商业管理知识和品牌营销理念。我们期待带头人计划能营造更丰富、更多元的创业生态,为乡村创业者们提供更切合时代发展和…

    创业分享 2023-05-13
  • 海尔海创汇王瑞璞:创业者需要资金支持,更需要产业赋能

    6月14日下午,第四期“风向标——中国创新创业先锋论坛”于2019年全国双创周期间在杭州梦想小镇举行。论坛由中国科协主办,中国科技传播中心承办,创头条企业科协、优客工场企业科协协办,以“增强资本对创新创业创造的支撑能力”为主题,聚焦资本如何更好地营造有利于创新创业创造的良好发展环境。 王瑞璞作为海创汇代表参加此次论坛,与创业者、投资人分享了海创汇内部孵化的经…

    2023-05-13
  • 服务双创 邮储银行助力创业英雄

    图集   “企业起步的时候,邮储银行给予了大力支持,步入正轨之后,他们又给了100万授信,这次我们希望能拿到200万的融资扩大再生产,同时更好地回馈农户”……9月7日,由邮储银行联合中央电视台举办的《创业英雄汇》项目选拔在成都拉开帷幕,来自云南的段必清踌躇满志,他参赛的项目叫“村官鸡养殖销售”,他将和其它30名选手带来的创业创新项目决战蓉城,角逐《创业英雄汇…

    2023-05-16

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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