Die App, die wir erstellen, verfügt über eine einfache Schaltfläche, mit der eine Gesichtszeitsitzung mit einer bestimmten Nummer gestartet wird. Keine große Sache hier.Überprüfen Sie, ob die Gesichtzeit auf dem Gerät aktiviert ist.
Ich benutze
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
zu überprüfen, ob das Gerät von Facetime Anrufe fähig ist. Auch das funktioniert gut.
Aber ein Benutzer kann die Gesichtszeit über den Einstellungsbildschirm seines Geräts ein- und ausschalten. Wenn die Gesichtszeit ausgeschaltet ist, gibt die obige Methode canOpenURL
immer noch YES
zurück, obwohl die Gesichtszeit deaktiviert ist. Und wenn ich eine neue Sitzung durch die openURL
Methode starte, geht der Bildschirm einfach zu meiner Kontaktliste, ohne eine Gesichtszeitsitzung zu beginnen.
Jeder weiß, ob es möglich ist zu bestimmen, ob die Gesichtszeit auf dem Gerät aktiviert ist.
Sieht momentan nicht möglich aus. Duplikat? http://stackoverflow.com/questions/5631921/is-there-any-facetime-api-for-iphone-developers – amleszk
Ein bisschen doppelt, diese Frage ist mehr auf die API selbst konzentriert. Ich brauche nur einige Geräteeinstellungen zu "bekommen". Nicht eine vollständige API – basvk
Wie wäre es mit dieser Antwort? http://stackoverflow.com/questions/8516188/how-to-check-facetime-support-in-ios-devices-harware-check –