2

私はSIMの可用性をチェックしたいUWPアプリを開発しています。UWPの窓でSIMカードの可用性を見つける方法

simが利用可能な場合は、私は通話を有効にする必要があります。そうでなければ、私はskype通話を有効にします。

私はsimの可用性を得るために別のAPIを試していますが、何も正確な結果を出すものはありません。

誰でもシームレスに入手できますか?

ありがとうございます。 Noorul

答えて

1

ここでは、同様のトピックです:Whether SIM card is available or not in windows phone universal project

のWindows 10にも動作するはずですから、コードChatMessageManagerクラスがUWP

でもご覧になれますので、
bool simAvailable = false; 
var device = await ChatMessageManager.GetTransportsAsync(); 
if (device != null && device.Count > 0) 
{ 
foreach (var item in device) 
{ 
    if (item.TransportFriendlyName != "No SIM") 
    { 
     simAvailable = true; 
     break; 
    } 
} 
} 

PS:チャットメッセージを追加することを忘れないでください。あなたのアプリケーションマニフェストでのアクセス機能
PPS:電話言語が英語でない場合、あなたは言語で「SIMなし」というメッセージが表示されます(ありがたいことに@ user1195883コメント)

+0

電話の言語がENでない場合、これはうまくいかないと思います。 – user1195883

+0

@ user1195883、あなたはTransportFriendlyNameが電話言語に翻訳されることを意味しますか? –

+1

正確には、私の携帯電話はドイツ語に設定されており、 "Keine SIM Karte" – user1195883

関連する問題