Je suis en train d'écrire une des rappels application pour iPhone qui affiche des rappels à l'aide de notifications locales.
Si un rappel se déclenche lorsque l'application est en cours d'exécution, la notification n'est pas affichée. Au lieu de cela, l' didReceiveLocalNotification
méthode est appelée dans mon délégué d'application, et j'ai imiter le local de la boîte de dialogue de notification par l'affichage d'un UIAlertView
avec le rappel de texte.
Lorsque les notifications sont affichées à l'extérieur de l'application, l'appareil vibre et le son spécifié par UILocalNotificationDefaultSoundName
est joué. Encore une fois, je tiens à imiter ce dans l'application lors de l'affichage de l' UIAlertView
.
Je peux faire vibrer l'appareil en appelant AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
, mais je ne peux pas comprendre comment jouer le local de la notification de son par défaut. Il n'y a pas d'équivalent SystemSoundID constante, et je ne suis pas sûr de ce que le chemin serait.
tl;dr je voudrais jouer la notification locale par défaut du son lors de l'affichage d'un UIAlertView. Des idées?