私たちが開発しているアプリには、特定の番号のフェイスタイムセッションを開始する簡単なボタンがあります。ここにbiggeeはありません。端末でfacetimeが有効になっていることを確認してください。
私は、デバイスは、FaceTimeの通話が可能であるかどうかを確認するために
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
を使用しています。繰り返しますが、これはうまくいきます。
しかし、ユーザは、自分のデバイスの設定画面で顔面灯のオン/オフを切り替えることができます。 facetimeがオフになっていると、上記のcanOpenURL
メソッドは、facetimeが無効になっていても、YES
を返します。 openURL
メソッドを使用して新しいセッションを開始すると、フェイスタイムセッションを開始せずに画面が単に私のコンタクトリストに移動します。
端末で顔時間が有効になっているかどうかを知ることができれば誰でも知っています。
現在表示されていません。重複? http://stackoverflow.com/questions/5631921/is-there-any-facetime-api-for-iphone-developers – amleszk
少し重複していますが、その質問はAPIそのものに焦点を当てています。私は、いくつかのデバイス設定を '取得'する必要があります。 API全体ではありません – basvk
この回答はどうですか? http://stackoverflow.com/questions/8516188/how-to-check-facetime-support-in-ios-devices-harware-check –