You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

阿联酋无法看到年龄评级为17+的IOS应用程序。

要解决这个问题,可以使用以下代码示例:

import StoreKit

func checkAgeRating() {
    if #available(iOS 14.0, *) {
        SKStoreReviewController.requestReviewInCurrentScene { (result) in
            if result.ageRatingStatus == .restricted {
                print("阿联酋无法查看年龄评级为17+的应用程序")
            } else {
                print("阿联酋可以查看年龄评级为17+的应用程序")
            }
        }
    } else {
        let countryCode = Locale.current.regionCode?.lowercased() ?? ""
        if countryCode == "ae" {
            let ageRating = "17+"
            let url = URL(string: "https://itunes.apple.com/lookup?bundleId=\(Bundle.main.bundleIdentifier ?? "")")!
            let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
                if let data = data, let json = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
                    if let results = json["results"] as? [[String: Any]], let result = results.first, let appAgeRating = result["trackContentRating"] as? String {
                        if appAgeRating == ageRating {
                            print("阿联酋无法查看年龄评级为\(ageRating)的应用程序")
                        } else {
                            print("阿联酋可以查看年龄评级为\(ageRating)的应用程序")
                        }
                    }
                }
            }
            task.resume()
        }
    }
}

checkAgeRating()

上述代码首先使用SKStoreReviewController.requestReviewInCurrentScene方法来检查设备是否支持App Store评级限制。如果返回的ageRatingStatus.restricted,则表示阿联酋无法查看年龄评级为17+的应用程序。

如果设备运行的是iOS 14以上的本,可以使用这种方式来检查。否则,可以使用iTunes Search API来获取应用程序的信息,然后检查trackContentRating字段是否为"17+",以确定阿联酋是否可以查看该应用程序。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

阿联酋无法看到年龄评级为17+的IOS应用程序。-优选内容

客户端 SDK
请参考设置全屏显示。 指令分发增加 pod 退房/进房回调接口。详细信息,请参考用户房间状态。 iOSiOS 端 SDK 包含以下新增功能和变更: 在拉流中,支持设置是否全屏的功能。详细信息,请参考设置全屏显示。 指令分发... 相关评级。详细信息,参考 network-quality 事件。 云手机客户端 SDK V1.21.0 版的发布说明如下: AndroidAndroid 端 SDK 包含以下新增功能和变更: 新增查询云手机导航栏开关状态接口(getNavBarStatus)和设置云手机...
客户端 SDK
修复了云游戏旋转逻辑在特殊机型上显示不全的已知问题。 iOSiOS 端 SDK 包含以下新增功能和变更: 申请游戏服务时,新增在 extra 参数列表中通过设置 enable_archive_upload 参数,设置是否在游戏结束后上传用户存... 业务方可以通过网络质量评级来了解用户的网络状况,进一步采取降级策略或提示用户更换网络,优化用户体验。详细信息,参考 IStreamListener。 错误码 10010(ERROR_START_NO_STOP_BEFORE)变更为警告码 10010(WARNING_S...
内容社区行业数据模板
用户表字段名称 字段类型 字段等级 描述 字段作用 user_id string 必选 用户id,不能包含中文 user_id唯一标识一个用户,作用:1)产出样本时,用作Key去关联行为数据和用户数据,拼接用户侧特征。2)归因行为数据时,用作归因的聚合key之一3)在线服务流环节中的个性化召回中,用作key去维护候选召回池。 age string 强烈建议 用户年龄或者年龄段 用作特征 city string 强烈建议 用户城市 用作特征 gender string...
SDK 概览
即点即用在云机执行的应用,以更高性价比执行多类计算任务。 SDK 下载客户端SDK 包文件开发者文档AndroidAndroid SDK 文档iOSiOS SDK 文档Web/H5Web/H5 SDK 文档WindowsWindows SDK 文档相关信息SDK 隐私政策:云手机... 40011 错误码 V1.34.0 (2024/01/17)云手机客户端 SDK V1.34.0 的发布说明如下: Android Android 端 SDK 包含以下新增功能和变更: 优化输入法协议 新增“在拉流过程中,设置云端实例是否全屏显示”相关接口(onFull...

阿联酋无法看到年龄评级为17+的IOS应用程序。-相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询