首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

问题: TMS-90809:不推荐使用UIWebView应用程序接口-苹果将停止接受使用TMS API的应用程序的提交

答案:

问题: TMS-90809:不推荐使用UIWebView应用程序接口-苹果将停止接受使用TMS API的应用程序的提交

答案:

UIWebView是苹果提供的一个用于在应用程序中显示网页内容的应用程序接口(API)。然而,根据苹果的最新政策,他们不再推荐开发者使用UIWebView,而是推荐使用WKWebView来替代。

UIWebView存在一些性能和安全方面的问题,而WKWebView则是苹果在iOS 8及更高版本中引入的新的网页浏览器控件,具有更好的性能和安全性。

使用WKWebView相比UIWebView有以下优势:

  1. 性能更好:WKWebView采用了新的渲染引擎,加载网页速度更快,内存占用更低。
  2. 安全性更高:WKWebView具有更好的安全性,能够防止恶意网页对设备进行攻击。
  3. 支持更多功能:WKWebView支持更多的HTML5特性和JavaScript API,能够提供更丰富的网页交互体验。

对于开发者来说,如果之前的应用程序中使用了UIWebView,建议尽快迁移到WKWebView,以确保应用程序的性能和安全性。

腾讯云提供了一系列与移动应用开发相关的产品和服务,其中包括移动应用开发平台、移动推送服务、移动测试服务等。您可以通过访问腾讯云移动应用开发产品页面(https://cloud.tencent.com/product/mad)了解更多相关信息。

请注意,本答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

苹果已经不再接收含UIWebView API新App送审

根据近期提交App Store情况反馈,苹果对带有UIWebView新开发App ,已经无法上传到App connect后台了。...强制开发者升级WKWebView 带有UIWebView Api更新App,会收到类型下面的警告: 更新使用 WebView应用程序 2019年12月23日 如果您应用程序仍然使用被废弃 UIWebView...WKWebView 通过 Web 处理限制在应用程序 Web 视图中,确保相关 Web 内容不会影响(侵入)到应用程序其他部分。...从2020年4月起,App Store 将不再接受使用 UIWebView 应用,而从2020年12月起,App Store 将不再接受使用 UIWebView 应用更新。...您好,因苹果公司关于APP使用UIWebview上架规定(2020年5月起上架新APP中不允许使用,5月之前上架过APP在12月30号之后不允许使用),实人认证产品SDK目前依赖了UIWebview

1.6K30

WKWebView

2,截屏捕获在WKWebView上会随机失败,因此,如果截屏API是App中关键操作,那么建议使用现有的UIWebView浏览引擎。...其他区别如下: 1,UIWebView是UIKit框架一部分,可以在应用程序使用,无需导入任何内容;而WKWebView使用是WebKit.framework,使用时候需要导入到应用程序中。...WKWebView用法 ? WKWebView API WKWebView对象可以显示交互式Web内容,例如应用内浏览器。你可以使用WKWebView类web内容嵌入到你应用程序中。...当电话链接被点击时,电话应用程序就会启动并拨打该号码。...配置新web视图属性 applicationNameForUserAgent。在用户代理字符串中使用应用程序名称。 preferences。web视图要使用首选项对象。

6K20
  • ITMS-90809: Deprecated API Usage :WKWebView 提包问题指南

    苹果已经不再接收含UIWebView API新App送审 在之前文章中,我们有提到过苹果已经弃用 UIWebView,只能使用WKWebView 如果你在上传App包时遇到如下邮件,意味着你上传app...无法构建成功,我们需要处理掉这个问题,重新上传包。...第一步 在项目中全局搜索 “ UIWebView” ,替换成WKWebView, 这种方式在一定条件下是可以解决问题,即替换好后重新提交包,能正常构建了。...如果你像我这边一样,重新提交包依然报这个错误,那么你需要进行第二步。...第二步 这时需要排查项目包含UIWebView静态库,因为第一步全局搜索无法搜索到.a静态库,可以使用下面的命令 打开终端控制台,cd 到项目目录,使用脚本排查 grep -r UIWebView

    52630

    iOS小技能:UIWebView 被拒解决方案(用更安全WKWebView替代UIWebView

    引言 背景:202012之后苹果将不接受使用UIWebView UIWebView 被拒解决方案:使用WKWebView替代UIWebView 1、查 SDK是否用 UIWebView API...2、移除/升级含UIWebView第三方SDK(例:AFNetworking) 3、使用WKWebView替代UIWebView 4、WKWebView与JS交互案例(点击页面图片,调用iOS方法进行图片放大显示...I 使用WKWebView替换UIWebView 1.1 移除/升级包含UIWebView第三方SDK(grep -r "UIWebView" .) ➜ retail git:(develop)...1.2 移除/替换自己项目使用UIWebView API代码 自己是否用了该 API 只需要在 Xcode 中全局搜索即可 II 升级包含UIWebView第三方SDK具体例子 pod...分类 新版本主要移除类如下 处理afn接口问题,老版本post get formdata请求形式在4.0都有了调整,因此需要更改工程中相应方法 例如 修改为: [manager

    3.2K20

    Hybrid App 应用 开发中 9 个必备知识点复习(WebView 调试 等)

    参考文章:《UIWebView与WKWebView》 UIWebView苹果继承于 UIView 封装一个加载 web 内容类,它可以加载任何远端web数据展示在你页面上,你可以像浏览器一样前进后退刷新等操作...不过苹果在 iOS8 以后推出了 WKWebView 来加载 Web,并应用于 iOS 和 OSX 中,它取代了 UIWebView 和 WebView ,在两个平台上支持同一套 API。...库加载并使用, UIWebView 中限制了; WKWebView 目前缺少关于页码相关 API; WKWebView 提供加载网页进度属性; WKWebView 使用 Safari 相同 JavaScript...实际上,即便在 UIWebView 上也建议直接调整 webView.scrollView.contentInset 值,这确实会带来一些奇怪问题。...目前 Crosswalk 正式支持移动操作系统包括 Android 和 Tizen ,在 Android 4.0 及以上系统中使用 Crosswalk Web 应用程序在 HTML5 方面可以有一致体验

    3.1K00

    构建最牛b技术团队就是这么个简单事儿!

    如果用普通科技产品举例的话,后端系统可以这样组合搭配:使用Golang编译型编程语言开发应用程序接口API),数据库使用CounchBase和Mongo,脚本程序和其他中间件由Python来编写,缓存级别用...就拿前文提到LOCO闪购应用举例吧,这款应用允许用户赎回闪购交易,创建推送通知,接受预订并要求送货。...前端工程师会使用后端工程师创建应用程序接口,在不同移动应用和网页平台上实现相应功能,满足用户需要。   ...这里推荐几款前端开发工具,iOS可以使用苹果默认swift编程语言,安卓则可以使用JAVA语言来构建设备前对。...对于网页平台,前端工程师可以使用Ruby on Rails开源web框架,处理后端应用程序接口和html,CSS和AngularJS,构建网页应用程序

    86370

    最全iOS 上架指南

    1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元)2、开发好应用程序二、证书上架版本需要使用正式证书。...6、创建个人资料在菜单左侧,选择创建个人资料点+选项,然后选择App Store并在创建后获得为App StoreTYPE个个人资料。可用于包装上应用。...编辑版本或build第一次可以随意,但在提交版成功后,这两个必须有一个值是新区别,否则提交上传肯定会被拒绝。2、选择签名,选择Sign & Capabilities。3、然后是正常操作。...4、包装完成后,点击“分发应用程序”上传到App Store Connect,然后appid邮箱收到结果通知。四、审核第一次提交审查时,这一步大多被拒绝,要求修改;所有这些请求都将通过邮件发送。...常见有1、权限未申请或申请权提示文不符合标准,下方配置:2、使用过期API,如UIWebView。3、无法独立完成程序操作,例如支付集成第三方,但没有apple pay选项。4、权限未详细说明。

    18630

    报告称个人智能助手市场增长缓慢但前景巨大

    随着大众用户越来越习惯使用自己语言与机器沟通,智能助手需求也与日剧增。...而在供应端,智能助手技术提供商受益于所谓应用程序接口API)经济”,利用定义明确接口和集成点,使得目前智能助手可以快速、高效地新增各种人机交互功能。...苹果 Siri 虽然没有开源,但是也利用了 API 经济,比如可以帮用户在 Facebook 上发帖、在附近饭店订位、播放播客、预约会议等等;谷歌智能助手能够提供路线规划导航;微软 Cortana 可以规划旅行时间...智能助手无处不在:亚马逊 Echo 开放了其应用程序接口,开发人员可以在上面不断加入新功能。...目前 Echo 绝大多数功能都是一些厨房应用,但是已经有不少用户尝试功能拓展到家庭娱乐领域,比如控制电视机等。下一步,智能助手可能会整合进汽车对话界面或是公共电话亭里。

    83570

    Hybrid App 应用开发中 9 个必备知识点复习

    参考文章:[《UIWebView与WKWebView》] (http://www.cocoachina.com/articles/17337) UIWebView苹果继承于 UIView 封装一个加载...不过苹果在 iOS8 以后推出了 WKWebView 来加载 Web,并应用于 iOS 和 OSX 中,它取代了 UIWebView 和 WebView ,在两个平台上支持同一套 API。...实际上,即便在UIWebView 上也建议直接调整 webView.scrollView.contentInset 值,这确实会带来一些奇怪问题。...目前 Crosswalk 正式支持移动操作系统包括 Android 和 Tizen ,在 Android 4.0 及以上系统中使用 Crosswalk Web 应用程序在 HTML5 方面可以有一致体验...更强大 WebView 界面调试功能需要 Chrome31 或更高版本。 Android 应用程序 WebView 配置为可调试模式。

    2.3K30

    Hybrid App 应用开发中 9 个必备知识点复习

    参考文章:[《UIWebView与WKWebView》] (http://www.cocoachina.com/articles/17337) UIWebView苹果继承于 UIView 封装一个加载...不过苹果在 iOS8 以后推出了 WKWebView 来加载 Web,并应用于 iOS 和 OSX 中,它取代了 UIWebView 和 WebView ,在两个平台上支持同一套 API。...UIWebView 中限制了; WKWebView 目前缺少关于页码相关 API; WKWebView 提供加载网页进度属性; WKWebView 使用 Safari 相同 JavaScript...实际上,即便在UIWebView 上也建议直接调整 webView.scrollView.contentInset 值,这确实会带来一些奇怪问题。...目前 Crosswalk 正式支持移动操作系统包括 Android 和 Tizen ,在 Android 4.0 及以上系统中使用 Crosswalk Web 应用程序在 HTML5 方面可以有一致体验

    2.7K20

    【Hybrid】288- Hybrid App 应用开发中 9 个必备知识点复习

    参考文章:[《UIWebView与WKWebView》] (http://www.cocoachina.com/articles/17337) UIWebView苹果继承于 UIView 封装一个加载...不过苹果在 iOS8 以后推出了 WKWebView 来加载 Web,并应用于 iOS 和 OSX 中,它取代了 UIWebView 和 WebView ,在两个平台上支持同一套 API。...实际上,即便在UIWebView 上也建议直接调整 webView.scrollView.contentInset 值,这确实会带来一些奇怪问题。...目前 Crosswalk 正式支持移动操作系统包括 Android 和 Tizen ,在 Android 4.0 及以上系统中使用 Crosswalk Web 应用程序在 HTML5 方面可以有一致体验...更强大 WebView 界面调试功能需要 Chrome31 或更高版本。 Android 应用程序 WebView 配置为可调试模式。

    2.3K20

    Core Data with CloudKit (六) —— 共享数据

    在WWDC 2021中,苹果将该功能集成到Core Data with CloudKit之中,我们终于可以在使用少量CloudKit API情况下,用Core Data操作方式创建具有同样功能应用程序了...尽管苹果提供了不少新API来简化该操作,但想完整应用程序中实现该功能仍具有不小挑战。...已知问题 1.共享时,如设置成任何人可接收,参与者无法获取到共享前托管对象关系数据,且只有在共享托管对象修改后(或添加新关系数据后)才会在参与者应用程序中显示。...可以选择拷贝链接然后再通过信息、邮件发送即可解决该问题。3.尽量通过信息或系统邮件打开共享链接(启动Deep link)。其他手段可能会直接通过浏览器访问该链接,导致无法接受邀请。...其中,4、5、7条都可以通过创建自己UICloudSharingController实现得以避免。 所有的问题和异常我都已经向苹果提交了feedback。

    1.4K20

    App Store上架审核过程中常见问题整理

    首先寻找是否有包含 IDFA SDK 版本,如果没有的话可以参考 ShareSDK 解决方法,通过后台配置在审核期间为应用添加广告,审核完成过后广告展示去掉。 3....问题应用不支持 IPv6网络下使用 2016年6月1号起,苹果审核人员会在 IPv6 网络上审核你应用,所以如果你应用程序无法使用 IPv6 协议,可能会被拒绝。...老老实实使用 IAP 吧。 6. 问题使用后台定位被拒 关于位置服务苹果审核条款原文如下: 使用位置服务应用程序必须提供和位置服务直接相关功能。...6.这种情况比较复杂,推荐做法是通过表格或者轨迹展示出后台定位数据,再提交审核时候告诉苹果那个功能需要后台定位,具体展示后台定位数据在那个界面,最后需要 Continued use of GPS...,但是不能基于 NSAllowsArbitraryLoadsInWebContent支持类(UIWebView / WKWebView)实现; 4.载入加密媒体资源并且其中涉及个人信息。

    3K40

    app提交上架最新流程 ios

    否则您需要手动管理p12文件在不同电脑之间传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。 7....我就是这种情况���(包含过时UIWebView),邮件如下: 解决问题,重新上传就行了。...最终上传构建app版本状态显示为准备提交才能提交审核,状态从正在处理变为准备提交我等待了20分钟左右,这个时间是固定,看具体情况,类似那种几百兆app,时间就会特别长。...等了2天,“不出意外”,我提交审核被无情拒绝了: 这种情况没办法,只能根据实际情况去进行修改,或者做出必要解释说明。被拒绝多次也是很常见,反正耐心去解决苹果提出问题,最终都会通过审核。...,要求调整修改;这些要求都 会通过邮件发送,及时查看邮件并根据要求调整就好 常见有 1、权限未申请或申请权限提示文字不符合标准,在下面配置 2、使用了过期 api,如 UIWebView 3、无法独立完成程序操作

    68410

    iOS APP版本构建版本无效

    处理您交付,下列问题必须纠正: 此应用程序试图访问隐私敏感数据,而无需使用说明。...应用程序Info.plist必须包含一个字符串值,解释如何使用这些数据应用程序用户NSPhotoLibraryUsageDescription关键。...虽然你不需要解决以下问题,我们想让你知道他们: 失踪推送通知权利您应用程序包括苹果推送通知服务API,但APS environmententitlement是从应用程序签名。...要解决此问题,请确保你应用程序标识在Provisioning Portal启用推送通知。然后,用一个配置文件,包括APS环境权利签署您应用程序。这将创建正确签名,你可以提交应用程序。...参见“配置和发展”在本地和推送通知编程指南更多信息。如果你应用程序使用苹果推送通知服务,你没有行动是必需。可以API从未来提交停止此警告。

    1.7K30

    iOS应用上架全攻略

    引言 上架IOS应用到app store,需要正式打包证书、证书profile文件和需要使用专用工具(比如xcode)打包 好ipa文件上传到app store,然后提交上架审核。...但是我们都知道苹果审核是一个很复杂过程,稍不小心中途 就会遇到许多问题,为避免踩坑,我们把目前所遇到上架问题做了一个汇总。 一、基本需求信息。...1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元) 2、开发好应用程序 二、证书 上架版本需要使用正式证书。...载和使用此证书,ipa文件上传到App Store给苹果审核,不需要Mac电脑,也不需要xcode,非常 简单方便。...四、整体架构流程 1、权限未申请或申请权提示文不符合标准,下方配置: 2、使用过期API,如UIWebView。 3、无法独立完成程序操作,例如支付集成第三方,但没有apple pay选项。

    29420

    苹果开发者证书-使用方法

    一、上架基本需求信息 1.苹果开发者账户(如果公司已经有了,就不需要申请,需要开通开发者功能,每年99美元) 2.开发应用程序 二。证书 版本上架需要有正式证书。...4.选择最新发行证书Apple Distrbution,并在右上角继续。 5.按要求填写后提交。 一般会创建两个证书,一个用于开发,另一个用于上架。...创建之后,您将获得一个App Store类型概要文件,它可以用于打包和搁置应用程序。 第三,包装 1.版本配置。双击左边菜单项打开xcodeproj。...第一次可以随意编辑版本或构建,但版本提交成功后,这两个值必须有一个是新才能区分,否则提交上传会被拒绝。 2.配置签名并选择签名功能。 3.然后就是常规操作了。该设备是任何Ios设备。...常见有 1.如果权限未申请或申请权限提示文本不符合标准,请在下面进行配置。 2.使用过时api,如UIWebView。 3.程序操作不能独立完成。

    49840

    苹果App Store上传应用流程详解

    苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元费用(具体申请方法后期更新)。...一、上架条件:1、苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年 99 美元)2、开发好APP二、证书上架版本需要使用正式证书1、创建证书 Apple Developer2、上传证书...TYPE 为 App Store Profiles, 可用于打包上架应用三、打包1、版本配置,双击左侧菜单项目打开 xcodeproj,编辑 Version 或 build 第一次可以随意,但是提交版本成功后...,这两个必须有一个值是新,以作区分,否则提交上传就一定会被拒收2、配置签名,选择 Signing&Capabilities3、 然后是常规操作,设备选 Any Ios Device,Archive 后就是漫长等待...,这一步大多都会被拒绝,要求调整修改;这些要求都 会通过邮件发送,及时查看邮件并根据要求调整就好常见问题:1、权限未申请或申请权限提示文字不符合标准,在下面配置2、使用了过期 api,如 UIWebView3

    1.1K41

    这些年iOS AppStore 套壳开发上架从棋牌类到彩票类在到如今金融原油期货类App过程

    如果 app 只是一本书籍或游戏指南,则应提交到 iBooks Store。 4.2.1 使用 ARKit app 应提供丰富而完整增强现实体验,仅模型放入 AR 视图或重播动画并不足够。...创意性时间表现方式用作 app 界面是个好点子 (例如,供冲浪者使用潮汐时钟),但是如果您 app 与表盘过于相像,则可能会被我们拒绝。...下次提交应用可能需要较长审核时间,在此问题得到解决之前,此应用无法获得加急审核。 恭喜你,成功被卡审,这个包和你开发者已报废。...想在上架马甲包是不可能了,建议也别跟苹果硬,否则下一步就是封停账号. ---- 关于iOS应用程序如何在AppStore添加额外下载链接、渠道链接、营销链接 问题-以及解决办法!...看了下确实是 逻辑判断问题, 我注释了,重新打AD Hoc包,友盟推送之后发现好了,崩溃了。。

    3.4K31

    一文详解 API 设计最佳实践

    应用程序接口API)是一种接口,它让应用程序可以轻松地使用另一个应用程序数据和资源,API 对于一个产品或公司成功至关重要。 如果没有 API,你大部分喜欢软件今天就不会存在。...API 可以让外部应用访问您资源 API 扩展了应用程序功能 API 允许开发者重用应用逻辑 API 是独立于平台,它们传递数据不受请求平台影响 在大多数实际场景中,数据模型 已经存在,但由于我们讨论...,以确保开发人员在将其应用程序接入 API 时遇到问题最少。...API 版本控制 应用程序API 生命周期越长,应用API 对用户承诺就越大。在某个时间点上,你 API 需要修改,因为你无法预见随着需求和业务政策而发生变化。...https://api.domain.com/authors x-api-version:v1 最推荐接受版本控制方式是,在URI 中使用版本名称。

    83220
    领券