Ho creato un'app che crea un promemoria, aggiunge un allarme con una posizione strutturata e imposta l'URL come app. La mia intenzione è che quando l'utente vede questo promemoria sul proprio telefono e cliccandoci sopra, dovrebbe aprire la mia app. Ma questo non sembra funzionare.Apertura della mia app da un promemoria su IOS utilizzando l'obiettivo C
Ciò che funziona è che la mia app crea il promemoria, è georeferenziata, è solo che quando l'utente fa clic sul promemoria, viene indirizzato al calendario IOS e non alla mia app.
Ecco il codice che ho usato per impostare l'URL promemoria:
NSString* url = [NSString stringWithFormat: @"HealthTracker://"];
self.reminder.URL = [NSURL URLWithString: url];
ho anche aggiornato i schemi URL del pinfo.list per contenere il nome dell'app.
C'è qualcos'altro che dovrei fare?
Mi rivolgo a IOS 9.1 e utilizzo il mio IPhone 6 per verificarlo.
Hai un radar per questo miglioramento? L'hai postato su un radar aperto? – JAL
@JAL Il mio è stato chiuso come duplicato di un altro (10870474 - che è ancora aperto). Non ho nemmeno pubblicato sul radar aperto. – rmaddy
@TYY L'app che apre altre app è irrilevante a questo problema. Devi solo assicurarti che la tua app registri correttamente lo schema 'HealthTracker'. E il tuo Info.plist indica che non sei configurato correttamente. Seleziona la scheda Informazioni per il tuo target in Xcode e vai alla sezione "Tipi di URL". Devi fornire l'ID dell'app, l'icona, lo schema di URL e il ruolo. – rmaddy