Angular 爱奥尼亚联系人获得电话号码

Angular 爱奥尼亚联系人获得电话号码,angular,cordova,ionic-framework,ionic-native,Angular,Cordova,Ionic Framework,Ionic Native,我有以下代码: import { Component } from '@angular/core'; import { NavController, NavParams } from 'ionic-angular'; import { Screenshot } from '@ionic-native/screenshot'; import { AlertController, ToastController } from 'ionic-angular'; import { Contacts }

我有以下代码:

import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import { Screenshot } from '@ionic-native/screenshot';
import { AlertController, ToastController } from 'ionic-angular';
import { Contacts } from "@ionic-native/contacts";
import { SMS } from "@ionic-native/sms";


@Component({
  selector: 'page-item-details',
  templateUrl: 'item-details.html'
})
export class ItemDetailsPage {
  selectedItem: any;
  screen: any;
  state: boolean = false;
  alert:AlertController;
  contactList: Contacts;
  message: SMS;

  constructor(private toastCtrl: ToastController, private sms: SMS, public alertCtrl: AlertController, private contacts: Contacts ,public navCtrl: NavController, public navParams: NavParams,private screenshot: Screenshot) {
    this.selectedItem = navParams.get('data');
    this.alert = alertCtrl;
    this.message = sms;
    this.contactList = contacts;
  }


  sendToContact() {
    if (this.selectedItem['links'][0]['href'] != null) {
      this.contactList.pickContact().then((contact) => {

        this.message.send('phonexxxxxx',
          this.selectedItem['links'][0]['href'] +" Hey! Checkout this cool product listing on xxxx.com"
          ,).then((result) => {
          let successToast = this.toastCtrl.create({
            message: "Text message sent successfully! :)",
            duration: 3000
          })
          successToast.present();
        }, (error) => {
          let errorToast = this.toastCtrl.create({
            message: "Text message not sent. :(",
            duration: 3000
          })
          errorToast.present();
        });
      },()=>{
        console.log("rejected");
      });
    }
  }

}

如何获取用户的电话号码?我可以进入联系人列表并返回所选联系人。如何在该对象中导航?我相信它会给我一个电话号码列表。我只想要一个或可能让用户选择多个。

获取联系人对象后,使用contact.phoneNumbers[0]。值获取第一个电话号码。

获取联系人对象后,使用contact.phoneNumbers[0].value用于获取第一个电话号码。

根据
联系人。PhoneNumber
应包含联系人所有电话号码的数组可能包含,但您无法根据
联系人查看或登录用户号码。PhoneNumber
应包含联系人所有电话号码的数组可能包含但您永远无法查看或记录用户号码