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 0 Comments

Qual o melhor framework html5?

Share this on WhatsAppConstrua sites com componentes e funcionalidades mais ricas No poste de hoje venho abordar um assunto que vem atraindo cada vez mais a atenção dos desenvolvedores front-end

Mobile 1Comments

Curso Ionic em português – Aula 5 – Salvando e obtendo dados do localStorage

Share this on WhatsAppVeja como salvar e obter dados do localStorage Pessoal, continuando com nossa série de vídeo aulas, hoje trago para vocês dicas de como salvar contatos no localStorage

Mobile 0 Comments

Apple força a barra e aplicativos híbridos precisam ser atualizados!

Share this on WhatsAppFala Dev, Hoje quero alertar de algo que já anda rolando um tempo e que muita gente ainda não deu atenção. Se você é desenvolvedor de aplicativos

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply