Récupérer la liste de ses contacts qui utilisent la même app?

Avis aux développeurs (plutôt Back) expérimentés!

Bonjour, je développe une application mobile sur une plateforme hybride (NativeScript)
Et en Back j’utilise Firebase / Firestore pour la data,

Je recherche la méthode la moins couteuse pour récupérer la liste des contacts qui utilisent aussi l’application, ( par numéro de téléphone - crypté! ) ?
J’ai plusieurs options en tête :

  • j’ai déjà une collection(table) de users qui contient le tel crypté
    Avec firestore, on ne peut faire une requête « in » qu’avec 10 occurrences maximum dans la liste, donc si j’ai 250 contacts dans mon carnet d’adresses je peux faire 25 requêtes soit directement du device ou à partir d’une fonction cloud.

  • Soit créer une table du genre mysql, et utiliser une clause WHERE avec l’opérateur IN . ce qui implique d’utiliser une VM ou sera hébergé la BDD et le SGBD…

Si vous avec des conseils ou d’autres méthodes , n’hésitez pas !
Merci!

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s