簡體   English   中英

如何在 React Native 應用程序的 firebase 授權文件夾中將 UIWebView 更改為 WKWebview

[英]How to change UIWebView to WKWebview in firebase auth folder in react native app

我正在嘗試更新我的應用程序,我從 Apple 獲得了這個 email。

ITMS-90809:棄用 API 用法 - 不再接受使用 UIWebView 的新應用。 相反,使用 WKWebView 來提高安全性和可靠性。

我找到了 UIWebviews,我的 pods/FirebaseAuth 文件夾中有 24 個實例。 我將如何在我的應用程序中刪除它們?

Step1: Open your projectname.xcworkspace in XCode.
Step2: Press cmd + shift + F
Step3: Now search "UIWebView"
Step4: Check which library using UIWebview and update that library

您必須做出下一個選擇以放棄使用舊的 UIWebView:

1.反應本機

RNCWebView 組件已從 7.0.1 版開始使用WKWebView ,因此您需要更新 package.js 以使用最新版本,例如:

"react-native-webview": "^8.0.0",

2.本機代碼

如果您的項目具有帶有UIWebView的本機代碼 ObjC/Swift,您應該替換為WKWebView並進行適當的代碼更改以使用新的 API。

3. 庫/Pod/框架

您的一些舊第三方庫可以使用UIWebView因此您應該找到它們並更新到可以使用新WKWebView的最新版本。 How to check your libraries/frameworks or your entire app for UIWebView看看這個答案 - How to search for any UIWebView component usage inside a current project?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM