Maneira oficial de usar os novos sons de clique no teclado no iOS 10

Meu aplicativo contém um controle personalizado que copia o comportamento do teclado padrão do iOS.

Posso reproduzir com êxito o som do clique do teclado do sistema com este código:

UIDevice.current.playInputClick()

No iOS 9 e abaixo, há apenas um clique e esta chamada é tudo o que preciso. No iOS 10, existem diferentes sons de clique para teclas regulares, para a tecla backspace e para outras teclas especiais.

Qual é a maneira oficial de tocar esses sons adicionais? Preciso usar a maneira alternativa da resposta vinculada? A documentação paraplayInputClick() não menciona nada.

Há umresponda que sugere reproduzir os novos sons de clique usandoAudioServicesPlaySystemSound. Masoutra resposta afirma que esses códigos podem não apontar para os sons mais recentes do clique do sistema em uma versão futura do iOS. Outro problema com a solução alternativa é que parece não haver maneira de verificar se o usuário ativou os cliques no teclado nas configurações do sistema (ligação)

questionAnswers(1)

yourAnswerToTheQuestion