Class UserIdInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      UserIdInfo()  
      UserIdInfo​(UserIdInfo source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getUserId()
      Get 用户id
      Long getUserIdType()
      Get 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
      void setUserId​(String UserId)
      Set 用户id
      void setUserIdType​(Long UserIdType)
      Set 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • UserIdInfo

        public UserIdInfo()
      • UserIdInfo

        public UserIdInfo​(UserIdInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getUserIdType

        public Long getUserIdType()
        Get 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
        Returns:
        UserIdType 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
      • setUserIdType

        public void setUserIdType​(Long UserIdType)
        Set 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
        Parameters:
        UserIdType - 用户ID类型: 1 - qq 2 - qq_md5:md5后的qq 3 - imei:设备imei(安卓10之后不会再授权imei,安卓10之后的imei映射关系可能拿不到,故安卓10之后的设备建议用oaid) 4 - imei_md5:md5后的imei 5 - idfa: Apple 向用户设备随机分配的设备标识符 6 - idfa_md5:md5之后的idfa 7 - gdt_openid:广点通生成的openid 8 - oaid:安卓10之后一种非永久性设备标识符 9 - oaid_md5:md5后的oaid 10 - wx_openid:微信openid 11 - qq_openid:QQ的openid 12 - phone:电话号码 13 - phone_md5:md5后的电话号码 14 - phone_sha256:SHA256加密的手机号 15 - phone_sm3:国密SM3加密的手机号 1000 - 客户自定义id
      • getUserId

        public String getUserId()
        Get 用户id
        Returns:
        UserId 用户id
      • setUserId

        public void setUserId​(String UserId)
        Set 用户id
        Parameters:
        UserId - 用户id