canOpenURL schlägt für systemweite URL-Schemas fehl

Ich bin mit iOS 9b5.

In meiner app, wenn ein Gerät kann einen Anruf tätigen, ich möchte die Farbe des Textes, blau, so sieht es aus arbeitsfähiger. Wenn nicht, lasse ich es zu schwarz.

Um zu bestimmen, den Fähigkeiten der Geräte, die ich benutze:

[[UIApplcation sharedApplication] canOpenURL:@"telprompt://5555555555"]  

Wie wir alle wissen, wird iOS 9 muss wir whitelist alle URL-Schemata, die wir in unserer app als privacy-Maßnahme.

Habe ich diese in meiner Info.plist:

<key>LSApplicationQueriesSchemes</key>  
<array>  
  <string>telprompt</string>  
</array>  

Egal was ich mache, ich bekomme immer noch canOpenURL: Fehler bei URL: "telprompt://" - Fehler: "(null)". Ich habe versucht tel://- und sms://, und ich kann nicht scheinen, um zu vermeiden, dass syslog-Warnung.

Weiß jemand von einer Möglichkeit zu erkennen, ob oder ob nicht, kann ein Gerät einen Anruf wtihout auslösen diese Warnungen?

InformationsquelleAutor der Frage djibouti33 | 2015-08-19

Schreibe einen Kommentar