Cordova Application Consultant -- 2

Đã Hủy Đã đăng vào 3 năm trước Thanh toán khi bàn giao
Đã Hủy

We have developed a mobile application in Cordova using various plugins. We have used cordova-ios 5.1.1 and built the app and tested using Exported .ipa file with Development Apple certificates/profiles. Now the testing is completed and ready to ship to Apple Store. At that point we got a problem. Apple wants us to use WKWebView instead of UIWebView. This is where all the problem started. We need support to make it compliance to Apple and ship the application to store.

Below are the platform and application spec.

Cordova: 10

Platform: cordova-ios 5.1.1

Plugins:

cordova-documentpicker 1.2.2 "DocumentPicker"

cordova-plugin-add-swift-support 2.0.2 "AddSwiftSupport"

cordova-plugin-app-exit 0.0.1 "ExitApp"

cordova-plugin-app-version 0.1.9 "AppVersion"

cordova-plugin-camera 4.1.0 "Camera"

cordova-plugin-device 2.0.3 "Device"

cordova-plugin-dialogs 2.0.2 "Notification"

cordova-plugin-file-opener2 3.0.1 "File Opener2"

cordova-plugin-file-transfer 1.7.1 "File Transfer"

cordova-plugin-file 6.0.2 "File"

cordova-plugin-filechooser 1.2.0 "File Chooser"

cordova-plugin-filepath 1.5.8 "cordova-plugin-filepath"

cordova-plugin-fingerprint-aio 3.0.1 "FingerprintAllInOne"

cordova-plugin-geolocation 4.0.2 "Geolocation"

cordova-plugin-inappbrowser 3.2.0 "InAppBrowser"

cordova-plugin-ios-faceid 1.0.2 "cordova-plugin-ios-faceid"

cordova-plugin-jailbreak-detection 0.1.0 "Jailbreak Detection"

cordova-plugin-media-capture 3.0.3 "Capture"

cordova-plugin-media 5.0.3 "Media"

cordova-plugin-mediapicker-dmcsdk 2.4.5 "MediaPicker"

cordova-plugin-network-information 2.0.2 "Network Information"

cordova-plugin-permission 0.1.0 "Permission"

cordova-plugin-splashscreen 5.0.3 "Splashscreen"

cordova-plugin-sslcertificatechecker 6.0.0 "SSL Certificate Checker"

cordova-plugin-statusbar 2.4.3 "StatusBar"

cordova-plugin-whitelist 1.3.4 "Whitelist"

cordova-plugin-wkwebview-engine 1.2.1 "Cordova WKWebView Engine"

cordova-plugin-x-socialsharing 5.6.5 "SocialSharing"

cordova-support-google-services 1.3.2 "cordova-support-google-services"

es6-promise-plugin 4.2.2 "Promise"

phonegap-plugin-multidex 1.0.0 "Multidex"

phonegap-plugin-push 2.3.0 "PushPlugin"

Issue reported by Apple:

When we build the app and try to upload the App to App Store Connect, the build got rejected mentioning the below issue:

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more ([login to view URL]).

Attempts made to solve the issue:

Option 1:

* Followed Cordova's instructions and installed additional plugins to solve the issues.

[login to view URL]

* But the application become not functional and showing XHR Cross site origin issues.

* Installed additional plugins as mentioned below and tried to make the app functional.

cordova plugin add cordova-plugin-wkwebview-engine

cordova plugin add cordova-plugin-wkwebview-file-xhr

cordova plugin add [login to view URL]

* The application's navigation (a href) is not working and showing "Error Loading Page" error whenever we click a link inside the app.

Option 2:

* Upgraded the cordova-ios platform to 6.1.1 (this version already maintain WKWebView instead of UIWebView).

* Upgraded the plugins to become compatible with 6.1.1.

* file-transfer plugin still not compatible, but fixed it by modifying CDVFileTransfer.m code in Xcode.

* The application's navigation (a href) is not working and showing "Error Loading Page" error whenever we click a link inside the app.

Problem statement:

* The fully functional Cordova application became non functional once we try to replace UIWebView with WKWebView.

* Need support in addressing this one way or the other quickly.

Mobile App Development iPhone PhoneGap

ID dự án: #28219813

Về dự án

9 đề xuất Dự án từ xa 3 năm trước đang mở

9 freelancer chào giá trung bình $20/giờ cho công việc này

MaheshJalodara

I am an experienced developer working last 5 years in a team so we have established a team and working in a professional manner. Please Inbox me so I could drop some samples of my past work to get more confidence in m Thêm

$20 USD / giờ
(39 Nhận xét)
5.0
azguards

Hello, Hope you are doing well. My name is Ali and I am co founder of Azguards Technologies LLP a digital agency based in India having expertise in mobile app development using both Hybrid technologies as well as nat Thêm

$20 USD / giờ
(4 Nhận xét)
4.7
dexterllait

Hello, How are you? I have rich experiences in ionic/cordova development, ipa build expert. I can work full time on this project, so I can deliver the result of what you are looking for. We can discuss more in the priv Thêm

$20 USD / giờ
(2 Nhận xét)
3.8
RajAbhisek

Hi, we are a team of ionic cordova developers, we can surely convert your app from uiwebview to wkwebview. As uiwebview is currently deprecated thats why apple doesn't allow that. Let's chat to proceed. Thanks

$20 USD / giờ
(0 Nhận xét)
0.0
himanshu077

Hey, I'm interested in your project. Please send me a message so that we can discuss it more. We are a small and well-tied and organized team with 30+ resources including: -- Business Analyst to understand the require Thêm

$22 USD / giờ
(0 Nhận xét)
0.0