2016-04-21 18 views
0

連絡先を連絡先リストから選択するにはWindows.ApplicationModel.Contacts.ContactPickerがあります。UwpはContactInformationとして電話番号を取得します

var contactPicker = new ContactPicker(); 
contactPicker.DesiredFieldsWithContactFieldType.Add(ContactFieldType.PhoneNumber); 
Contact contact = await contactPicker.PickContactAsync(); 
if (contact?.Phones[0] is ContactPhone) 
{ 
    foreach (ContactPhone phone in contact.Phones) 
    { 
     var result = phone.Number; 
     // ... 
    } 
} 
else 
{ 
    // ... 
} 

しかし、携帯電話の所有者がいるのですか?現在の電話所有者の電話番号を取得する必要があります。

答えて

2

はい、可能です。 SmsDevice2.AccountPhoneNumberを使用して電話番号を取得できます。この記事の内容

この機能は、モバイルネットワーク事業者、モバイルブロードバンドアダプタIHV、またはOEMによる特権アクセスを提供するモバイルオペレータアプリとWindowsストアアプリでのみ利用できます。

そのためには、パッケージのマニフェストで宣言する、cellularMessaging機能、特殊な用途の機能を必要とするので、アプリのこの種は、通常、開発者

相対的なサンプルのためのWindowsストアで公開することはできませんあなたはSMSのSMS send and receive sampleを参照することができます。

関連する問題