Sim, usar o serviço é melhor, mas não acho que tenhamos como verificar se alguma preferência foi definida por meio do serviço atualmente. Temos?
E se entendi o pedido aqui, não queremos substituir nenhuma decisão do usuário, apenas queremos promover a tela cheia no primeiro carregamento, se quisermos apenas forçar, sim, sua solução funcionará.