-
⚠ codeName
est présent uniquement pour les appareils Apple (iPhone et iPad)select * from lucas_old_warehouse_aggreggation_useful_data WHERE phone_data :: text LIKE '%codeName%'
--> seulement 6082 sur 83672 uuid ont un
codeName
dansphoneData
, ce qui fait que Jakku duplique les devices si on relance le script car il ne peut pas vérifier s'il existe déjà aveccodeName
,uuid
,model
etmanufacturer
. -
Je vois ouais !
Faut savoir que l'UUID on l'aura presque jamais voire jamais, le SDK ne l'envoi pas. Donc compte le pas dans ta reflexion.
⚠ ️ Il faudrait faire une issue sur AGKit pour qu'il génère un device ID suivant divers parametres (c'est pas une petite tache mais on peut le faire)Sinon :
-
Faut qu'on améliore la fonction de vérification de l'unicité d'un device du coup. En gros si on detecte 4 champs on les utilise si on detecte que 3 on utilise les 3 qu'on a.
-
Mais en dessous de 3 ca commence à etre compliqué d'éviter les duplicata.
-
Pour 2 champs / 1 champs : On peut se dire que si y'en a déjà 1 avec les 2 champs similaire on le réinsere pas quite à ne pas avoir toutes les infos.
C'est moins chiant que d'en dupliquer.
-
Please register or sign in to comment