Tag: 隐私

风向袋在安全标志

美国安全旗公司是风向袋织物安全产品的第一家制造商。 我们的产品重量轻,舒适。 我们以合理的价格提供种类最多的优质商品样式沙色选择。 我们时刻准备着满足您的需求。 我们的目标是成为您推动销售并提供高质量安全产品的资源。 我们还可以创建定制产品来满足您的需求。 我们知道隐私对您非常重要。 您将始终可以选择退出这些通讯。 您的隐私和积极的用户体验对我们至关重要,请仔细检查所有订单的准确性。 我们尝试在1到7天内寄出所有订单。 如果您需要加快订购速度,请在订购单上注明或联系我们。 如果您对购买不满意,请联系客户服务。 如果您想获取更多信息,并且还有其他疑问,请访问我们的网站。

iOS应用中的位置权限(始终或在使用时)

定位服务一直是Apple向开发人员提供的功能最强大的框架/ API之一,因此,您可以找到我们经常使用的大多数(如果不是全部)应用中正在使用的定位服务。 核心位置框架为开发人员提供了多种跟踪用户位置的方法,今天我们将讨论两种最常见的方法-要求“使用时”和“始终”请求位置访问。 顾名思义,“使用中”授权可让您的应用在前台或活动状态下访问您的位置,而“始终”授权可让您的应用访问其位置(即使在后台)。 在不过多讨论细节的情况下,让我们谈谈如何在应用程序中请求这些权限。 根据您的要求,您必须在info.plist文件中包括以下密钥: 对于“始终”授权,包括-NSLocationAlwaysUsageDescription” 对于“使用时”授权,请包括-“ NSLocationWhenInUseUsageDescription” 这些键的值应为文本字符串,解释为什么首先需要这些权限,并且在请求权限时显示的警报中会向用户显示相同的文本字符串。 如果您未能在info.plist文件中添加适当的密钥,则不会向用户显示位置提示。 如果我的应用程序可以同时访问前台和后台位置,为什么不总是使用该选项? 就像有人正确地说的那样,强大的能力带来了巨大的责任,只有在为您的应用程序添加确定的价值时,才应请求“始终”授权。 请求“始终”授权不仅会引起隐私问题,而且在后台访问用户的位置也会影响设备的电池。 Uber最近在最近的更新中将授权从“使用时”更改为“始终”,这导致用户和技术社区的强烈反对。 优步表示,需要在后台访问位置,以改善接送服务,客户支持和安全目的。 用户唯一可用的选项是允许“始终”访问,或者在应用程序内收到以下提示,从而消除了他们作为Uber用户最喜欢该应用程序的“易用性” 。 那么,作为开发人员,我还有哪些其他选择? 如果我希望“始终”访问权限在我的应用程序中提供某些丰富功能,但同时又考虑到用户的隐私或电池使用情况,同时又为用户提供了“使用中”权限的选项,并且仍为他们提供使用权限,该怎么办?很棒的用户体验。 是否可以让您的用户在“始终”或“在使用中”授权之间进行选择? 幸运的是,您愿意! 第一步是在info.plist文件中添加“ NSLocationWhenInUseUsageDescription ”和“ NSLocationAlwaysUsageDescription ”键。 要记住的是,仅向用户显示一次授权提示,因此您应该继续询问“始终”授权: CoreLocationManager()。requestAlwaysAuthorization 如果用户为您提供了在后台访问位置的权限,您应该会感到非常高兴,但是不幸的是,如果用户不允许,您总是可以提示用户进入设备的隐私设置并将授权更改为“使用时”。 您可以使用“ UIApplicationOpenSettingsURLString”将用户直接导航到设置应用内的应用设置屏幕。 最后,作为开发人员,我们应该构建能够为用户提供丰富直观体验的应用程序,但同时也将其隐私问题放在首位,我希望Uber团队能够理解这一点!

匿名广告对唯一用户有用吗?

这个月看到了来自广告界的重大新闻: 每个主要广告集团都在抨击Safari浏览器中阻止Cookie的苹果 最大的广告组织表示,苹果将“破坏”互联网的当前经济模式,并计划… www.adweek.com 六个行业组织-互动广告局,美国广告联合会,国家广告商协会,4A协会和另外两个-表示他们“深切关注”苹果计划发布覆盖并替换用户cookie的互联网浏览器版本带有一组Apple控制标准的首选项。 该功能称为“智能跟踪预防”,它通过对广告重新定位设置24小时限制来限制广告客户和网站如何在互联网上跟踪用户。 他们之所以担心,是因为担心当今在线广告的收入模式可能没有光明的前途。 这是许多人的评估–那些为广告付费的人,那些谋生的人以及那些对此深感不满的人。 全球范围内,广告拦截软件的使用率上升了30% 肖恩·布兰奇菲尔德(Sean Blanchfield)说:“在这些国家,移动广告拦截器激增,没有人想到。” www.nytimes.com 现实情况是,广告拦截器的使用已经持续多年,并且不会停止。 因此,Apple只是按照他们的市场(消费者)告诉他们的东西而明确表明了消费者的偏爱。 然而,广告商的市场是发布商和品牌营销商,他们都不怎么关心消费者对在线广告的感受。 关于这个问题,我建议您观看以下视频: 在发送广告行业的公开信两周后,苹果公司发布了一个有关隐私的新网站,强调了公司对该主题的看法。 隐私 在Apple,我们将隐私权纳入我们生产的每个产品中,因此您可以享受使您的个人生活保持美好的美好体验。 www.apple.com 无论您是拍照,问Siri问题还是获得指导,都可以知道Apple不收集您的个人信息来出售给广告商或其他组织,因此可以做到。 多年以来,蒂姆·库克(Tim Cook)一直将其人权思想转变为市场的战略优势,为他的产品提供了独特的卖点–没有其他产品线能像苹果公司那样安全,而且客户知道该公司没有需要他们的数据才能使他们的业务模型正常工作。 与Google,Amazon或Facebook不同。 而现在,这种态度正在全球超过8亿的iOS设备上出现。 赋予苹果强大力量的规模。 还有一种使广告商感到焦虑。 自2014年底以来,我的广告代理商(sic!)就一直在思考在线广告中的这一难题。我们得出的结论是,它无法像以前那样继续下去。 广告需要改变。 显然,并非所有广告都能在一夜之间发挥作用。 因此,我们开始与欧洲数百名营销和传播决策者讨论这个想法。 下个月,我们将召开第三次关于“有用的品牌体验”(#ubx)的会议,我们称之为概念。 坐: UBX Konferenz:2017年10月19日,慕尼黑– Werbung,死因不明 有用的品牌体验–于UBX Konferenz于19月10日在慕尼黑的Zeigen Querdenker澳大利亚 ubx.info 去年,我们做了一个可以作为案例的活动,即在线广告显示横幅广告不仅可以尊重您的隐私,而且实际上还可以做得更多:有用。 该活动获得了非常行业的领导者的奖项,这些领导者向苹果写了上述信。 它表明他们对重塑自己不感兴趣,而是试图保持已经存在十年的商业模式,而这种商业模式注定在当今世界会失败。 像苹果这样的公司不会容忍这种态度。

搁置DarkWire的原因。

大约两个月前,我们已经完成了DarkWire的Pre-Alpha版本的开发,并准备将其部署到App Store。 我们已经将其发送给审核,当然要等待他们的批准,因为,为什么不呢? 已准备好测试用户的邮件列表,所有服务器都已准备就绪,我们准备进入观看用户在DarkWire上的反应的实际工作。 收集他们的反馈,运行用户访谈,改进应用程序并增加我们的收入–我们已准备好所有这些。 但是我们还没有准备好否认。 由于某些原因,我们谁也没有想到要确保我们的应用符合App Store的审查指南。 将我们的应用提交审核后大约两天,我们收到一条消息,通知我们DarkWire被拒绝。 老实说,我很震惊,并准备雇用一些律师为我们辩护,因为我确信美国法律在创建匿名技术方面相当软。 但是,我没有去App Store的审查指南,而是在第一要点(1.1.6)中读到:“启用匿名或恶作剧电话或SMS / MMS消息传递的应用将被拒绝。” 考虑了这一点一段时间后,我们意识到我们无法快速解决此问题。 当然,有一些方法可以测试DarkWire,例如开发一个Web平台,该平台可以执行与应用程序相同的操作,但是这将使我们多花4个月左右的时间。 然后,我们开始考虑这一想法的潜力。 通过讨论,我们得出了一个令人沮丧的结论,那就是DarkWire的机会非常有限,而大众本身或拥有购买力的人们并不需要这个概念本身,尽管有一些需求。 最终,我们意识到我们还有许多其他伟大的想法,它们的潜力更大,并且比DarkWire有趣得多,更具挑战性,因此花更多的时间是毫无意义的。 当我们得出这个结论时,我们启动了想法验证过程,遍历了我们在DarkWire上工作时想到的所有想法,这非常有趣。 但是我将在下一篇文章中进行介绍。 由于我不想在一篇文章中写关于旧项目和新项目的内容(我认为DarkWire会引起嫉妒)。

掩盖用户的敏感数据-它是私有的。

作为应用程序开发人员,我使用Apple的iTunes Connect检查销售情况。 当您为应用程序提供背景信息时,它会模糊所有销售数据(非常酷!) 他们为什么这样做? 好吧,Apple建议您将其作为最佳实践,因为iOS会为您的应用创建快照并将其存储在文件系统的缓存中。 您可以通过下载iExplorer自己查看。 这仅适用于您在App Store以外(例如通过Xcode)安装的应用。 否则它将被隐藏,除非有人越狱了您的手机。 您可能会说,嘿,如果有人拥有我的手机并且知道如何越狱……他们可以访问我的应用程序的最新视觉状态在我要担心的事情上并不重要。 我明白了 但是另一方面,如果某些事情是可以预防的,那么防止它们仍然是一个好主意。 这就像决定是否要吃最后一个曲奇,即使您一次坐着吃完了盒子的其余部分。 您仍然可以选择不吃最后一个cookie,这样会更好。 实际上,安全公司建议在审计过程中从iOS的快照功能中隐藏敏感数据。 您会注意到所有银行应用程序都这样做。 (请参见顶部的gif。)他们的解决方案有些手。 无论您在应用程序中的什么位置,他们都用公司的初始屏幕覆盖了所有内容。 我不怪他们。 他们可能从Apple的示例中复制了该技术,该示例向您展示了如何使用Objective-C用纯黑视图控制器覆盖所有内容。 让我们做得更好。 协议DisplaysSensitiveData { func hideSensitiveData() func showSensitiveData()//我们弄得一团糟,我们将其清理干净 } 将该协议扔到您要保护的任何视图控制器及其容器视图控制器上。 例如,UINavigationController: 扩展UINavigationController:DisplaysSensitiveData { func hideSensitiveData(){ 如果让vc = topViewController为? DisplaysSensitiveData { vc.hideSensitiveData() } } func showSensitiveData(){ 如果让vc = topViewController为? DisplaysSensitiveData { vc.showSensitiveData() } } } 最后,挂接到UIApplicationDelegate以便在应用程序后台运行或返回时进行适当的调用。 func […]