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
Next Como crio Robôs para WhatsApp

About author

Paulo Rogério
Paulo Rogério 217 posts

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

View all posts by this author →

You might also like

Mobile 0 Comments

Implementando Push Notification no Xamarin Forms

Share this on WhatsAppVeja como implementar Push Notification no Xamarin Forms Fala pessoal beleza? Bom espero que sim! Hoje venho trazer um vídeo para vocês de como implementar o recurso

Mobile 0 Comments

Como mudar o tema do aplicativo no Ionic 5

Share this on WhatsAppFala dev! Dia 15 de outubro as 20hr, irei mostrar como podemos trocar o tema do nosso aplicativo em Ionic Framework 5. Acompanhe a live através do

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