2012-12-17 5 views

risposta

12

aggiungere una chiave nel vostro info.plist come: NSLocationUsageDescription e aggiungi le stringa come il suo valore.

iOS 8 e maggiore

introdussero due tasti diversi NSLocationUsageDescription

  1. NSLocationAlwaysUsageDescription
  2. NSLocationWhenInUseUsageDescription

iOS 6 o superiore

NSLocationUsageDescription

“Privacy - Location Uso Descrizione”

Specifica il motivo per accedere alle informazioni posizione dell'utente. Vedere "NSLocationUsageDescription" per i dettagli.

iOS 6.0 e versioni successive

Scegli questa link per riferimento

iOS 3.2 a iOS 5

scopo

Una stringa applicazione a condizione che descrive Là per l'utilizzo dei servizi di localizzazione . (Deprecato in iOS 6.0.)

@property(copy, nonatomic) NSString *purpose Discussion

Se questa proprietà non è pari a zero e il sistema ha bisogno di chiedere consenso dell'utente di utilizzare i servizi di localizzazione, si visualizza la stringa fornita. È possibile utilizzare per spiegare perché l'applicazione utilizza i servizi di posizione .

È necessario impostare il valore di questa proprietà prima di avviare qualsiasi posizione dei servizi . Poiché la stringa viene infine visualizzata all'utente, è necessario caricarla sempre da un file di stringhe localizzato con .

disponibilità

Available in iOS 3.2 and later. 
Deprecated in iOS 6.0. 

dichiarata in CLLocationManager.h

+0

IS è legale? La mela approverà? – SangamAngre

+0

@SangamAngre: ho trovato questa chiave dalla loro documentazione. Quindi penso che non rifiuteranno. –

+0

Sto sviluppando app per la versione 5.1 e successive. – SangamAngre

Problemi correlati