-5

私は、Xamarin (C#) を使用して iOS アプリ (タイタニックと呼びましょう) に取り組んでいます。私が現在開発しようとしている機能は、Titanic 内の FaceTime です。

私の質問は次のとおりです。連絡先がフェイスタイム可能かどうかをプログラムで判断するにはどうすればよいですか? つまり、連絡先が実際に FaceTime を介して電話を受けられるかどうかを Titanic が判断するにはどうすればよいでしょうか? 現時点では、連絡先がフェイスタイムに対応していない場合、タイタニックはフェイスタイム通話を開始しようとし、灰色の画面を表示してからアプリに戻ります. 上記が発生する前に、フェイスタイムの開始を許可するかどうかを事前に決定できる必要があります。

4

1 に答える 1

0

これは現在、iOS SDK ではあまり可能ではありません。次のようなものでテストすることは可能かもしれませんが

UIApplication.SharedApplication.CanOpenUrl(new Foundation.NSUrl("facetime://0000000000"));

ただし、連絡先が FaceTime を無効にしているかどうかは考慮されておらず、さらに 100% 正確ではありません。

お役に立てれば!

于 2016-07-20T16:50:39.300 に答える