問題タブ [facetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - iOS FaceTime: C# を使用して、連絡先が FaceTime 対応かどうかをプログラムで確認する
私は、Xamarin (C#) を使用して iOS アプリ (タイタニックと呼びましょう) に取り組んでいます。私が現在開発しようとしている機能は、Titanic 内の FaceTime です。
私の質問は次のとおりです。連絡先がフェイスタイム可能かどうかをプログラムで判断するにはどうすればよいですか? つまり、連絡先が実際に FaceTime を介して電話を受けられるかどうかを Titanic が判断するにはどうすればよいでしょうか? 現時点では、連絡先がフェイスタイムに対応していない場合、タイタニックはフェイスタイム通話を開始しようとし、灰色の画面を表示してからアプリに戻ります. 上記が発生する前に、フェイスタイムの開始を許可するかどうかを事前に決定できる必要があります。
facetime - swift4 での Facetime グループ/電話会議の統合
ここで、1 対 1 通話の統合 URL スキームに関する Apple Doc の説明を見ることができました。
ただし、アプリからグループ通話を開始する必要があります。iOS 12.1.4 から facetime グループ通話機能が導入されましたが、複数の参加者で facetime アプリを呼び出すための API が見つかりません。
誰かがこれを試みますか?
ios - FaceTime通話の失敗を処理するには?
アプリ内から FaceTime 通話を発信しようとしています。UIApplication.shared.open
コールバックを提供するため、メソッドを使用してそれを実行しています。
正しい電話番号を入力すると、すべて正常に機能します (FaceTime が電話をかけます)。無効な番号が提供されると、問題が発生します。FaceTime 通話ウィンドウが一瞬開き、すぐに閉じます。UIApplication.shared.canOpenURL
メソッドは を返し、true
コールバックも同様UIApplication.shared.open
です。
URL の例:
私は自分の側で番号を検証する必要があることを認識していますが、FaceTime が電話をかけるのに失敗したことを何らかの方法で適切に処理できるはずだと思います。この状況で何をすべきかについてのヒントをいただければ幸いです。