Como resolver o erro WKWebView – ITMS-90809: Deprecated API Usage

Como resolver o erro WKWebView – ITMS-90809: Deprecated API Usage

Fala Dev!
ultimamente tenho recebido muitas perguntas de como resolver o erro apresentado pela Apple ao subir aplicações híbridas antigas.

Se você tem uma aplicação híbrida antiga, seja ela em PhoneGap, Framewok 7, Ionic, Kendo Ui Mobile e etc, deve esta passando por problemas na hora de publicar na loja da Apple.

Recentemente saiu uma nota da Apple dizendo que o novo iOS 13 só aceitará aplicações que utilizem a WKWebView, ou seja, aplicações antigas que rodam na UIWebView deixaram de ser aceitas na loja.

Prazos

O prazo que a Apple especificou é que novas aplicações deveriam rodar usando a WKWebView a partir de abril de 2020, já aplicações antigas o prazo é até dezembro de 2020.

Publicação

Se você tentar subir uma nova aplicação para loja da Apple vai receber a seguinte mensagem de erro ITMS-90809: Deprecated API Usage — Apple will stop accepting submissions of apps that use UIWebView APIs.

Solução

Basicamente você precisa dizer para seu cordova usar o WKWebView ao invés da UIWebView.

Criei um vídeo onde explico como ajustar seu app para aceitar a WkWebView.

O que você achou deste vídeo?

Se você não quiser assistir o vídeo, siga os seguintes passos:

1- adicionar o plugin de webview do ionic
cordova plugin add cordova-plugin-ionic-webview –save

2- remover o plugin do cordova ja existente
cordova plugin rm cordova-plugin-WKWebView-engine

3- Dentro da plataforma ios adicionar essas linhas para forçar o o uso do plugin:

Como podemos ver o processo é bem simples, ao enviar para Apple seu app não receberá mais a mensagem de erro.

O que achou desta solução, deixe sua opinião nos comentários!

Bom espero que tenham gostado do conteúdo, não se esqueça de participar de nosso grupo de estudos e se cadastrar para receber novidades do site e receber cupons de cursos gratuitos.

Participe de nossos Grupos de Estudo

Receber novidades do site e receber cupons de desconto e cursos gratuitos

Vejo vocês no próximo artigo!

Previous Live 04 - Ionic Framework 5 + Capacitor + Web + Desktop e Mobile

About author

Paulo Rogério
Paulo Rogério 204 posts

Sou apaixonado por tecnologia e adoro criar aplicações desktop, web e mobile. Adoro aprender e compartilhar conhecimento, meu hobby é ajudar as pessoas.

You might also like

Mobile 2 Comments

[IONIC] – Custom Loader

Share this on WhatsAppOlá galera, tranquilo? Primeiro, desejo a vocês um grande Ano Novo, muita saúde, sabedoria e sucesso na jornada de todos. Bom, a dica de hoje é bem legal.

Mobile 0 Comments

Como fazer meu aplicativo Ionic falar?

Share this on WhatsAppHoje criei um post bem interessante onde ensino a fazer seu celular falar com o usuário, isso mesmo, seu celular vai falar palavras ou frases que você

Mobile 5 Comments

Ionic 3 X Ionic 4, o que vem por ai?

Share this on WhatsAppFala galera, sei que ando sumido, mas hoje trago uma novidade bem interessante para vocês. Irei falar um pouco das diferenças do Ionic 3 para Ionic 4, irei apresentar

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply