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

应用拒绝问题2.5.1:使用非公共App的应用将被拒绝(从iOS10开始)

应用拒绝问题2.5.1是指在iOS10及以上版本中,使用非公共App的应用将被拒绝的问题。这个问题主要是由于苹果公司对应用安全性的要求提高所导致的。

在iOS10之前的版本中,开发者可以使用私有API或者第三方库来实现一些额外的功能,但是这样做存在一定的安全风险。为了保障用户的数据安全和应用的稳定性,苹果公司决定从iOS10开始,禁止开发者使用非公共App的应用。

非公共App指的是苹果官方未公开的API或者第三方库,开发者在应用中使用这些非公共App会导致应用在审核过程中被拒绝。

这个问题的解决方法是开发者需要遵守苹果公司的开发规范,只使用公共App的应用。公共App指的是苹果官方公开的API和框架,开发者可以在苹果的开发者文档中找到相关的文档和示例代码。

对于开发者来说,遵守苹果的开发规范不仅可以避免应用被拒绝的问题,还可以提高应用的稳定性和安全性。此外,开发者还可以通过使用腾讯云的相关产品来进一步提升应用的性能和用户体验。

腾讯云提供了一系列与移动应用开发相关的产品和服务,包括移动应用开发平台、移动推送服务、移动分析服务等。开发者可以根据自己的需求选择合适的产品来提升应用的功能和性能。

以下是腾讯云移动应用开发平台的产品介绍链接地址: https://cloud.tencent.com/product/mad

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

相关·内容

2019年提交app到苹果应用下载商店审核被拒绝各种问题

不要出现字眼(安卓、Android)、图标(类似绿色小机器人)等,或诱导用户知晓或安装对应安卓平台应用,曾有电商平台App因为售卖安装安卓系统三星手机被拒。所以还是不要以身试法好。...Apple审核规范中有一个条例,大概就是说明苹果方面没有义务给你App做“测试工作”,所以开发人员需要保证提交构建版本:数据规范、没有bug等闪退问题,并且UI需符合最基本的人机交互规范。...IPv6 协议没有指明必须使用IPv6,但是必须保证运行该App设备在IPv6环境下可以使用,若因为该问题被拒,并且经检查与自己公司服务器无关,就请更新第三方类似:SDWebImage、友盟、百度地图等...隐私设置 iOS 10.0开始,苹果更加注重用户隐私,很多像:定位、相机、相册等功能需要用户同意后才能使用。 所以当需要调用对应方法时,请在info.pilst中配置对应项。...否则审核会拒绝 按钮不能点击、第三方登录展示问题 1.不能点击按钮必须隐藏或者置灰; 2.涉及微信快捷登录,需要判断当前设备是否已安装微信App,未安装应隐藏对应入口按钮。

3.9K00
  • app 上架ios时隐藏开关会不会暴露? 提审时暴露了怎么办?

    # ipv6被拒绝,2.1大礼包,后台定位被拒绝,免费终极解决方案,苹果审核被拒绝了如何取解决,大家齐心协力让天下没有解决不了问题!...,新闻类应用需要 获得当前用户所在城市,,这种情况没必要使用后台定位,这种情况使用后台定位被拒绝,只需要去掉.plist 文件中UIBackgroundModes 3)你应用真的需要使用后台定位...,比如考勤打卡类应用,需要跟踪货车车司机实时位 置,或者跑步软件之类应用,那么你不能只是实时获取到用户无数定位点传到服务器,而APP没有任何界面展示这些定位数据,这种情况苹果会回复如果没有使用必...,这样只是少一个后台定位功能,其他功能用户还可 以正常使用,作为缓兵之计这个方案也是可行 ---- # 问题3: iOS10出来了上传版本需要使用xcode8吗?...这时候我就陷入了婶婶脑海里开始想为啥会这样呢?为啥呢? 这难道和bit那种下载有关?于是我开始搜索了《个信》一个曾经风靡一时,但是现在已经被微信拍死在沙滩上面的app,发现下载速度还是杠杠

    8K11

    App store审核标准

    修改政策部分可以看出,苹果对App store应用审核更加严格,鉴于近来国内游戏踩雷屡见不鲜,审核标准请各位业内同学耐心阅读。...2.19 提供错误系统诊断或不精确设备数据应用将会被拒绝。 2.20 向App Store上传大量相似版本程序开发者将会iOS开发者计划中除名。...3.14 App预览仅能使用应用程序捕获视频屏幕、旁白、文本以及design overlays,否则应用程序将会被拒绝。 3.15 添加App预览应用程序,未经许可展示真人个人信息将会被拒绝。...11.15 应用程序可以只使用自动更新订阅期刊(报纸、杂志)、商业应用程序(企业类、效率类、专业创意类以及云存储类)和媒体类应用程序(视频、音频、声音),否则应用程序将被拒绝。...22.8 包含执法机构发布DUI检查点信息,或者怂恿/协助酒后驾车应用将会被拒绝。 22.9 计算药剂用量应用程序必须由药品制造商或者认可机构发布,比如医院、保险公司以及高校。

    2.4K70

    Android SELinux权限概念和配置说明

    例如,默认情况下,应用类型为untrusted_app。对于进程而言,其类型也称为域。可以使用一个或多个属性为类型添加注解。属性可用于同时指代多种类型。...allow untrusted_app app_data_file:file { read write }; Android对涵盖应用所有类型使用名为appdomain属性,而不是对这两种类型重复同一规则...通常可以忽略上下文user、role和sensitivity字段。 Android S开始,类别被用于: 分隔应用数据,使其不被其他应用访问。 分隔不同实际用户应用数据。...要开始使用,请按下列步骤操作: 使用最新Android内核 采用最小权限原则 仅针对Android需要添加内容调整SELinux政策。...Android 11开始,system_ext和product分区可以将其指定公共类型导出到vendor分区。

    9.8K54

    iOS应用代码注入防护

    应用开发过程中,我们不仅仅需要完成正常业务逻辑,考虑应用性能,代码健壮相关问题,我们有时还需要考虑到应用安全问题。 那么应用安全问题涉及到很多方面。...APP并重签名。...任意进程__restrict段设置为受限制动态库插入将被限制。 我们进入到processIsRestricted函数内,实现如下。...iOS10开始,这种防护手段已失效 DYLD_INSERT_LIBRARIES检测 那么既然dyld加载过程不再检测__restrict了段就我们手动检测DYLD_INSERT_LIBRARIES...那么一旦为自己应用写入插件时,我们就可以看到控制台输出 白名单检测 那么上面的检测只可以检测越狱环境中代码注入,在越狱环境中,逆向工程师可以利用yololib工具注入动态库。

    88420

    iOS定位使用:地理逆地理编码判断目标经纬度是否在大陆

    【[AMapLocationKit] 要在iOS 11及以上版本使用后台定位服务, 需要实现amapLocationManager:doRequireLocationAuth: 代理方法问题及解决方案】.../** 1、 限制境外定位 (优化定位权限检查处理逻辑:主要针对iOS13访问位置信息信息新增【下次询问】场景):iOS 13新增App地理位置访问“仅允许一次” 1.1):测试方法:...先设置【使用app时允许】,再去系统设置修改定位信息权限为:【下次询问】。...: 判断用户是否授权应用获取定位权限 使用方法 if (!...】 AppDelegate中检测定位权限 打开app提示定位权限弹框,针对iOS13 每次都要下次询问,为了用户体验去掉 /** 首次安装提示定位权限弹框 { CLLocationManager

    2.3K50

    Android 11 应用兼容性适配,看这篇就够了

    2 如果功能必须使用到被用户拒绝权限,应用可以在权限拒绝回调中弹窗提示用户,说明申请该权限意图,引导用户跳转到应用权限设置页面,授予该权限。...错误地使用指针应用(包括修改 MSB 应用)会崩溃或遇到其他问题。这是支持未来启用了ARM内存标记扩展 (MTE) 硬件所必需变更。...具体调整如下: 1 SDK 测试 API 现在受到限制 Android 11 开始,默认情况下, SDK 测试 API(即 AOSP 中使用 @TestApi 注释 API)现在受到限制...虽然您目前仍然可以使用灰名单中一些 SDK 接口(取决于您应用目标 API 级别),但如果您使用任何 SDK 方法或字段,则应用在将来系统版本或安全补丁升级后无法运行风险终归较高。...如果您无法为应用某项功能找到使用 SDK 接口替代方案,则应该请求新公共 API。

    12.7K42

    iOS应用代码注入防护

    应用开发过程中,我们不仅仅需要完成正常业务逻辑,考虑应用性能、代码健壮相关问题,我们有时还需要考虑到应用安全问题。 那么应用安全问题涉及到很多方面。...APP并重签名。...此操作作用是在可执行文件中添加一个Section.我们使用MachOView分析如下: 当MachO文件中拥有这个字段,那么我们通过越狱环境插入动态库方式就会失效.起到防护作用.其原理在DYLD...但是新版dyld源码中去掉了__RESTRICT检测.iOS10开始,这种防护手段已失效 DYLD_INSERT_LIBRARIES 检测 那么既然dyld加载过程不再检测__RESTRICT段了我们就手动检测.../MobileSubstrate.dylib 白名单检测 那么上面的检测只可以检测越狱环境中代码注入,在越狱环境中,逆向工程师可以利用yololib工具注入动态库.所以我们可以检索一下自己应用程序所加载动态库是否是我们源程序所有

    72920

    iOS相机、麦克风等权限判断与设置

    一、iOS应用权限检测 在涉及到这个问题时候,首先为了适配iOS10系统,我们必须首先在info.plist文件中声明将要用到权限,否则将会引起崩溃如下: “This app has crashed...to the user how the app uses this data.”...那么设置权限声明方式如下: ? 屏幕快照 2017-01-09 下午7.52.07.png 我们需要点击Info.plist中加号,增加需要授权key值并填写相应权限使用声明。...,使用PHPhotoLibrary需要导入Photos框架。...我们在检测授权时候弹窗会有授权和不授权回调,有时候我们会在这里处理一些自定义UI问题,这里一定要在主线程中进行,否则会出现崩溃等问题,回到主线程中操作如下: dispatch_async(dispatch_get_main_queue

    3.7K60

    iOS 推送手机消息背后技术

    开发者通过调用iOS系统方法就可以发起本地消息推送,例如我们最常见闹钟应用App能够根据本地存储闹钟信息直接发起本地通知,因此即使没有网络也能收到闹钟提醒。...,QQ邮箱可以为用户推送收到新邮件提醒,游戏App可以通过这种方式通知玩家有新游戏福利,既能够及时地通知用户重要信息,也能够促使用户通过推送消息打开或唤醒App,提高App使用率。...在iOS10及以上版本中,苹果推荐开发者使用requestAuthorizationWithOptions:completionHandler:方法向用户申请消息推送权限,该方法需要指定一个用于描述推送权限...消息推送是App一项重要功能,同时也是很好运营手段,因此很多App在启动后会检查消息推送授权状态,如果用户拒绝了消息推送权限,仍然会以一定频率弹窗提醒用户,在iOS设置中心中再去打开App推送权限...App尚未启动,此时用户点击推送消息会打开App,开发者可以launchOptions中获取本地或远程推送消息中自定义参数,待页面初始化完成后进行相关页面的跳转。

    3.9K103

    iOS审核拒绝苹果官方原因详解

    1.5 开发者信息用户需要了解当他们遇到问题时候该如何与您联系。确保你提供链接当中包含了使用户找到你非常方便方法。...2.3.6 你必须诚实回答iTunes Connect上面提供年龄分级问题,从而你应用可以良好使用家长控制功能。...2.5 软件要求 2.5.1 应用程序只能使用公共API,不允许使用私有API。...2.5.3 如果应用程序传播病毒、文件、计算机代码或者其他可能损坏操作系统和硬件功能,包括消息推送和游戏中心,将被拒绝。如果这种行为十分恶劣而且反复出现,开发者可能会被苹果除名。...3.1.5 应用之外商品和服务:如果你应用允许人们购买商品和服务,但这些商品和服务消费和该应用无关,你必须使用IAP方式完成支付。例如Apple Pay,信用卡和借记卡支付入口。

    3.3K20

    如何制订云DDoS保护计划

    虽然公共云用户无法防止每一次进攻,但却可以采用一些重要措施来降低拒绝服务(DoS)或分布式拒绝服务(DDoS)攻击负面影响。...一个DoS攻击通常都是同一个IP地址发出,所以使用防火墙技术发现并禁止其访问是相对比较容易。...DoS或DDoS攻击对云应用影响效果与对本地部署应用影响相类似;即,运行性能下降,应用可能无法访问。使用云监控资源,例如公共云供应商所提供监控工具或日志记录工具就可发现并解决这一问题。...基于云应用程序让这个问题变得更复杂了,因为企业用户几乎或根本就没有办法了解公共云中流量信息。 这一状况也推动了保护本地与云应用程序第三方服务发展。...这些服务通常都是以代理服务器形式工作:一个应用程序流量首先被送入代理服务,由这个代理服务来识别和过滤恶意服务请求。然后,剩下恶意服务请求就会被送至应用程序。

    1.2K70

    iOS10通知框架UserNotification理解与应用

    iOS10通知框架UserNotification理解与应用 一、引言         关于通知,无论与远程Push还是本地通知,以往iOS系统暴漏给开发者接口都是十分有限,开发者只能对标题和内容进行简单定义...iOS10系统中,通知功能增强是一大优化之处,iOS10中将通知功能整合成了一个框架UserNotification,其结构十分类似于iOS8中UIWebView向WebKit框架整合思路。...new]; //设置通知请求发送时 app图标上显示数字 content.badge = @2; //设置通知内容 content.body = @"这是iOS10...content.subtitle = @"这里是副标题"; //设置通知标题 content.title = @"这里是通知标题"; //设置通知激活applaunchImage...UserNotification框架中所有的内容,在以后应用开发中,开发者可以在通知方面发挥更大想象力与创造力,给用户更加友好体验。

    1.9K31

    玩转企业集群运维管理系列(八):Haproxy 负载均衡集群部署实践

    全局配置段 全局配置段参数将被应用到全部运行 HAProxy节点中,全局配置段并不针对具体代理和负载均衡进行设置,其需要配置参数也相对简单,典型haproxy.cfg全局配置段内容如下: global...对基于HTTP web应用服务,通常使用 HTTP模式,对于其他应用服务,通常使用 TCP模式。...(5) Denied Req #被拒绝会话请求数量。 Resp #拒绝回应请求数量。 (6) Errors Req #错误请求数量。 Conn #错误连接数量。...bind 0.0.0.0:80 #监听IP地址与端口 mode http #使用http协议 log global #应用全局日志配置 option httplog #启用httplog option...port 9200表示通过端口9200来进行基于 http健康检查, backup表示该服务器是备份服务器,只有在其他 backup服务器均不可用情况下负载均衡器才会使用该后端服务器,默认情况下使用第一个标记为

    32810

    iOS 前台重启应用和清除角标的问题已知条件:问题描述:调试分析解决问题

    - iOS10 收到通知(本地和远端) UNUserNotificationCenterDelegate //当APP处于前台时候收到通知事件 - (void)userNotificationCenter...[UIApplication sharedApplication].applicationIconBadgeNumber = -1; //这个发送本地通知操作是为了解决在iOS10之前清除角标的同时可以保留通知内容问题.../这个发送本地通知操作是为了解决在iOS10之前清除角标的同时可以保留通知内容问题 //这个清除角标的操作只在进入后台时执行才会造成:应用在前台时被强制关闭后,立马重启应用后会调用方法applicationWillEnterForeground...因为把应用角标值置为0的话会把之前收到通知栏内通知内容都清空,这样显然是不合理;如果置为-1的话,不但能保留以前通知内容,还有角标消失动画,iOS10之前这样设置是没有作用iOS10之后才有效果...问题解决后 虽然问题解决了,但是为什么 调试分析 步骤中问题代码会导致在前台时重启应用会执行 applicationWillEnterForeground:? 是系统Bug ?

    1.8K30

    Android11 (API30)适配

    2 如果功能必须使用到被用户拒绝权限,应用可以在权限拒绝回调中弹窗提示用户,说明申请该权限意图,引导用户跳转到应用权限设置页面,授予该权限。...错误地使用指针应用(包括修改 MSB 应用)会崩溃或遇到其他问题。这是支持未来启用了ARM内存标记扩展 (MTE) 硬件所必需变更。... 不过若您应用有指针使用问题,关闭并不能帮助解决问题,建议如果有相关问题,直接解决。同时以上规避方案在后续Android版本中,将会移除。...具体调整如下: 1 SDK 测试 API 现在受到限制 Android 11 开始,默认情况下, SDK 测试 API(即 AOSP 中使用 @TestApi 注释 API)现在受到限制。...虽然您目前仍然可以使用灰名单中一些 SDK 接口(取决于您应用目标 API 级别),但如果您使用任何 SDK 方法或字段,则应用在将来系统版本或安全补丁升级后无法运行风险终归较高。

    7.9K11
    领券