应用启动时显示 EULA,如果用户不接受则退出

2024-01-03

我必须在第一次启动时出示 EULA。如果用户不接受我想关闭该应用程序。使应用程序被应用程序商店接受的正确方法是什么? 我读到了使用exit(0) and [[UIApplication sharedApplication] terminate]这不是要走的路。


Apple 不希望您退出该应用程序 http://developer.apple.com/library/ios/#qa/qa1561/_index.html因为它看起来像是一场崩溃。这就是为什么他们做了-[UIApplication terminate]私人的,如果您使用它,将会拒绝您的应用程序。他们似乎并不拒绝使用的应用程序exit我见过应用程序自行退出,但我同意 Apple 的观点,即在 iOS 上这不是良好的 UI 行为,如果你在没有按下主页按钮的情况下被扔回主屏幕,确实会感觉很奇怪。因此,我建议您只需显示一个屏幕,其中包含以下内容的消息:“如果不接受 EULA,您将无法使用该应用程序。要么接受 EULA,要么按主页按钮”.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应用启动时显示 EULA,如果用户不接受则退出 的相关文章

  • 在flutter中跟踪背景位置时使用background_locator插件时出现问题

    我正在尝试使用 flutter 跟踪后台位置 为此我正在使用背景定位器 https pub dev packages background locator插入 它的实现方式是注册某些静态回调函数 我声明了一个 File 类型的类变量来在后台
  • iOS7及以上版本中如何在接收器和扬声器之间切换音频输出?

    我有一个音频播放器 可以选择在接近传感器通知 1 时将音频输出从扬声器切换到接收器 耳机 无论是否连接耳机 以下是我执行此操作的代码 void switchAudioOutput NSString output AVAudioSession
  • 核心蓝牙在后台进行广告和扫描

    我一直在尝试设置一个应用程序 使设备既扫描外围设备又作为外围设备进行广告 目标是当两个设备通过蓝牙发现彼此靠近时在后台被唤醒 从 Apple 文档来看 您似乎应该能够在后台运行 BLE 启用蓝牙中心和蓝牙外设后台模式 并且当一台设备位于前台
  • CoreAnimation 性能分析 - CAReplicatorLayer 与 CAShapeLayer

    我正在制作一个依赖 CoreAnimation 的应用程序 它有一个 CAReplicatorLayer 和一个 CAShapeLayer 作为子层 当进行 12 次复制 然后对路径进行动画处理 在 touchMoved 上更改它 时 一旦
  • CNContact 添加新的联系人问题

    我在通过以下方式添加联系人时遇到问题联系框架 我使用的是装有 iOS 12 1 2 的 iPhone 5s 设备 我添加联系人的代码如下 let saveRequest CNSaveRequest saveRequest add self
  • Swift 3 '[UIApplicationLaunchOptionsKey:任意]?'无法转换为 '[String : NSString]'

    我有一个 TVOS 应用程序已从 Swift 2 转换为 Swift 3 但出现以下错误 我不确定如何让它安静下来 UIApplicationLaunchOptionsKey 任意 无法转换为 String NSString 它出现在这段代
  • 编写支持 iOS 3.1.3 和 iOS 4.x 的 iOS 应用程序时的陷阱

    我想编写一个可以在 iOS 3 1 3 到 iOS 4 1 上运行的应用程序 我知道如何设置部署目标和基础 SDK 阅读 Apple 文档后 它很大程度上依赖于检查类是否可用和 或实例是否响应特定选择器 现在我的问题是 如果 Apple 从
  • ios 8 核心数据崩溃

    保存时 CoreData 发生崩溃 2014 09 16 09 51 58 273 My app 2678 105246 Terminating app due to uncaught exception NSInvalidArgument
  • 在 iOS 中管理和解除多个视图控制器

    我是一名 iPhone 新手程序员 在开发我的第一个游戏 应用程序时 我为自己提出了一个问题 创造了一个问题 我对此进行了研究 并认为我已经看到了答案 但我不明白如何使它们适用于我的应用程序 我有一个游戏 有几个视图控制器 欢迎 玩 高分
  • Swift 中的弹出视图

    我有一个弹出视图 没有选项卡栏 它弹出到带有选项卡栏的视图控制器 在带有选项卡栏的视图控制器中 我设置了一个单击按钮 以便弹出视图控制器 IBAction func PopUpClicked sender UIButton gt Void
  • 使用 JavaScript 从 URL 变量读取来加载不同的 CSS 样式表

    我试图在我的 WordPress 博客上使用两个不同的样式表 以便在通过 Web 访问页面时使用一个样式表 而在通过我们的 iOS 应用程序访问博客内容时使用另一个样式表 现在 我们将 app true 附加到来自 iOS 应用程序的 UR
  • 从 Plist 中存储和检索 [重复]

    这个问题在这里已经有答案了 可能的重复 iOS 在 plist 文件中存储两个 NSMutableArray https stackoverflow com questions 6070568 ios store two nsmutable
  • 自动调整大小完成后如何获取帧大小

    我想知道 如何以及何时 viewDidLoad viewWillAppear viewDidAppear 可以获得自动调整大小以适合其父视图的 UIViews 框架大小 从你的问题中不清楚你为什么想要它 但我想这是为了布局你的子视图 幸运的
  • Firebase 连接管理器应仅返回一个结果

    我正在关注位于以下位置的文档 https www firebase com docs ios guide offline capability html section connection state https www firebase
  • iOS 开发: [[self navigationController] viewControllers]; 有哪些原因?会返回零吗?

    以下语句返回零 NSArray viewControllersInNavStack self navigationController viewControllers 这个语句是在导航堆栈中大约四层深度的视图控制器中调用的 所以我不明白它如
  • iOS:从非图像数据生成图像(Godus,如风景)

    所以看到图像后Godus http www kickstarter com projects 22cans project godus我想知道如何生成简单的 非交互式的 2D 图像 with 不同高度或层数的颜色不同就像下面的图片一样 我只
  • UIBezierPath 的起始和结束角度?

    我在 iOS 中使用如下代码编写了半圆UI贝塞尔路径 and CAShape层 clockWiseLayer CAShapeLayer alloc init CGFloat startAngle M PI 2 CGFloat endAngl
  • 如何将十六进制数组转换为 UIImage?

    有几个与使用 P25mi 动态打印图像相关的未解答问题 没有一个得到公认的答案 下面有几个链接 如何将图像转换为位图代码以便在 iPhone 中进行蓝牙打印 https stackoverflow com questions 1383828
  • swift 中的负数模

    负数模如何在 swift 中工作 当我执行 1 3 时 它给出 1 但余数是 2 其中有什么问题 雨燕余数运算符 计算余数 整数除法 a b a a b b where 是截断整数除法 在你的情况下 1 3 1 1 3 3 1 0 3 1
  • UIImage:如何获取网站选项卡图标

    我正在开发一个 RSS 阅读器 我需要获取每个提要的图标 例如 如果我的提要是 google com 我想获取 G 图标并将其放入 UIImage 或其他内容中 关于如何实现这一目标有什么想法吗 最简单的方法是使用 Google NSStr

随机推荐

  • 在 Ruby 中使用或运算符简化“任意”检查

    如何简化以下检查 if node base database adapter empty node base database host empty node base database database empty node base d
  • 使用 Git 功能分支工作流程,什么时候更新 master 分支?

    我对 git 和 Jenkins 相当陌生 我们想要使用 Jenkins 并遵循功能分支工作流程概念 https www atlassian com git tutorials comparing workflows feature bra
  • RFC 2388 多部分 POST 的服务器实现与 RFC 2047 冲突?

    我正在尝试在 HTTP 服务器上实现 RFC 2388 以支持多部分 POST 我正在专门查看内容处置的 名称 参数的规范 RFC 2388 第 3 节规定 最初采用非 ASCII 字符集的字段名称可能会被编码 使用标准方法在 name 参
  • 弱 ISA 如何使用存储缓冲区解决 WAW 内存危险?

    现代 CPU 使用存储缓冲区来延迟提交到缓存直至报废 同时也避免了 WAR 和 WAWmemory危险 我想知道弱 ISA 如何使用存储缓冲区 否则不是 FIFO 解决 WAW 危险 从而允许 StoreStore 重新排序 他们是否插入了
  • 如果 Nexus 服务器关闭,如何配置 Maven 访问 Maven Central?

    我想设置我的构建 以便它自动尝试从 Maven Central 下载工件 前提是我们的 Nexus 服务器无法访问 我在 settings xml 中有以下内容 但我不知道如何更改它 如果可能的话
  • 从preferences.xml启动一个活动

    我正在尝试进入位于 的设置屏幕 android provider Settings ACTION LOCATION SOURCE SETTINGS 来自我的偏好活动的条目 但我没有运气 目前 按下该条目只会刷新与我所在的屏幕相同的屏幕 我的
  • CPU 上的 Keras LSTM 比 GPU 更快?

    我正在 Keras 上测试 LSTM 网络 在 CPU 上的训练 i2600k 16GB 上为 5 秒 epoch 比在 GPU 上 Nvidia 1060 6GB 上为 35 秒 要快得多 GPU 利用率运行在 15 左右 在尝试其他 L
  • NSTableView 中的自动表列标识符

    经过一番研究 我能够通过 标识符方式 用一些日期填充 NSTableView 就像为每列分配唯一标识符一样 但是 我现在想知道是否有一种方法可以在不向列提供标识符的情况下填充 NSTableView 以及如何实现 更清楚的是 自动表列标识符
  • Python 中字符串查找的示例

    我试图找到一些例子 但没有运气 有谁知道网上的一些例子吗 我想知道当找不到时它返回什么 以及如何指定从开始到结束 我猜这将是0 1 我不确定你在寻找什么 你的意思是find http docs python org library stdt
  • AngularJS $resource 查询返回带有函数的数组,这在迭代数据时不太适合

    我已将自定义 Array prototype functionName 添加到我的 js 文件中 我正在使用 AngularJS 1 2 3 当我调用 resource 返回查询时 它会将该自定义函数附加到响应数组中 当我迭代响应数组时 它
  • 使用 webview 打开新的 android 活动会显示空白(白色)屏幕而不是 html 内容

    我研究了两天 在互联网上没有发现类似的问题 在主活动中 我尝试打开一个包含 web 视图的新活动 该视图将在 android asset 文件夹中显示 html 页面 about html 我能够启动新活动 test java 并正确显示
  • 在.Net Core中添加System.Windows.forms的引用

    我想写入我的 resx 文件 我使用了 ResXResourceWriter 它在 Windows 窗体中工作正常 但在 Net Core 应用程序中不可用 它需要 system Windows Forms 但 net core 不引用它
  • 将 NSDictionary 附加到其他 NSDictionary

    我有一个NSDictionary它加载了UITableView 如果用户滚动的次数越来越多 我会调用 API 并提取新数据 该数据再次采用以下形式 NSDictionary 是否可以添加新的NSDictionary到现有的 你正在寻找这个人
  • 使用低级 Web 服务将文档上传到 Sharepoint 库

    我正在尝试将文档上传到 iOS 中的 Sharepoint 文档库 但取得了有限的成功 我用过复制 CopyIntoItems http msdn microsoft com en us library copy copy copyinto
  • 如何使用 Python 和 Microsoft Exchange 发送带有附件的电子邮件?

    有人可以帮我从我的交换帐户发送电子邮件并添加附件吗 SMTP 不起作用 我立即遇到超时问题 0365 没有将副本保存到我的已发送文件夹中 我唯一知道的另一个是exchangelib from exchangelib import Accou
  • 将 Flask-login 与 postgresql 一起使用

    我正在开发一个需要身份验证的烧瓶应用程序 我已经连接了烧瓶登录 但看起来不太优雅 首先 Flask login 需要确保用户存在 login manager user loader def load user id return User
  • Flutter:AppBar背景图片

    是否可以向 Scaffold 的 AppBar 添加背景图片 我知道 sliver 但是当你向下滚动时 图像会被隐藏 并且 AppBar 会改变颜色 对吧 所以我想知道这是否可能 如果不可能 是否有任何现有的解决方法 谢谢 而不是使用Sta
  • JAVA AES 256解密[重复]

    这个问题在这里已经有答案了 我正在尝试使用 AES 解密一些数据 我得到了一个 256 位密钥和 16 字节 IV 如下所示 String key Hh1s1f4T2mpN3yCh4ngeL8t3r Thxpp int v 11 1 555
  • 使用jks文件访问https服务的java程序

    使用 JKS 文件调用远程 Web 服务的 Java 代码 如何使用证书访问授权服务 并添加请定义java密钥库 我对这些过程非常陌生 我在尝试与此相关时收到以下错误 cause javax net ssl SSLHandshakeExce
  • 应用启动时显示 EULA,如果用户不接受则退出

    我必须在第一次启动时出示 EULA 如果用户不接受我想关闭该应用程序 使应用程序被应用程序商店接受的正确方法是什么 我读到了使用exit 0 and UIApplication sharedApplication terminate 这不是