PhoneGap - Zeigt nur Kontakte mit Telefonnummern an

9

Gibt es eine Möglichkeit, nur Kontakte anzuzeigen, die eine Telefonnummer haben?

Im Moment bekomme ich alle Kontakte und durchlaufe sie dann und finde ihre Telefonnummer heraus, aber ich frage mich, ob es einen Weg gibt, einen Parameter an contactFindOptions object zu übergeben, so dass er nur Kontakte mit einem Telefon abruft Nummer?

So sieht mein Code momentan aus:

%Vor%     
Asdfg 12.02.2013, 02:38
quelle

3 Antworten

2

Ja, wir können die Filteroption hasPhoneNumber verwenden. Code-Snippet ist wie folgt:

%Vor%

Hinweis: hasPhoneNumber (nur Android): Filtert die Suche so, dass nur Kontakte mit einer angegebenen Telefonnummer zurückgegeben werden. (Boolean) (Standard: false)

    
Niru 12.12.2015 17:58
quelle
1

Dieses Plugin sieht wie der beste Ansatz aus: Ссылка .

Es wird nur nach Kontakten mit Telefonnummern gesucht.

    
Anthony 16.06.2015 21:33
quelle
0

Ich glaube, Cordova API erlaubt keine Filterung, um das zu erreichen, was Sie brauchen.

Aus ihrer Dokumentation hier: Ссылка

Es sagt:

Die contactFindOptions.filter-Zeichenfolge kann bei der Abfrage der Kontaktdatenbank als Suchfilter verwendet werden. Falls angegeben, wird eine Übereinstimmung zwischen Groß- und Kleinschreibung und Teilwert auf jedes im Parameter contactFields angegebene Feld angewendet. Wenn eine Übereinstimmung in einem Vergleich mit einem der angegebenen Felder gefunden wird, wird der Kontakt zurückgegeben.

Ich glaube nicht, dass Sie damit ein Nicht-Null-Feld für das Telefonnummernfeld festlegen können.

    
user1650613 08.04.2013 23:19
quelle

Tags und Links