Status Messenger的消息通知和隐私进展
发布:中币网 时间:2020-11-02 00:00:00 加入收藏 打赏
我们很高兴为Status Messenger安卓用户带来消息通知功能。这对消息传递有明显的价值,也是我们最需要的功能之一。作为一个注重隐私的消息传递工具,我们需要克服技术上的顾虑,推出一款有原则(去中心化,保护隐私)的产品,而不是简单地依赖现有的中心化服务。对于iOS设备,我们仍有一些问题需要解决。我们理解消息通知对用户来说有多么重要,我们正在研究iOS解决方案。
消息通知是当今几乎所有手机APP的重要组成部分。在手机APP和社交媒体的网络中,各APP均正在争夺流量。即使是Status Messenger的粉丝,也需要收到新消息提醒——这已经成为我们处理新消息的捷径。
早发布,常优化
我们在2020年2月发布Status Messenger时并没有消息通知功能,有两个原因。
首先,我们需要发布核心产品。我们知道,我们的许多用户已经为产品做好了准备。通常在开发产品时,最好的方式是发布和优化并行,而不是总在不断的优化但一直不去发布产品。当我们确认消息足够隐私,资金足够安全时,那么是时候发布了,尽管当时这一产品并没有太多其他花哨的功能。
第二个原因是需要确保隐私优先的应用程序中,消息通知得到正确使用。安卓和iOS本地环境并不是为了隐私而构建的。这两个平台都利用数据为自己牟利,并为APP创建者出于自身目的使用数据提供便利。两个平台都在不断与政府沟通共享用户数据。由于安卓和苹果设备可以进行位置监测,因此可以构建用的户物理位置来确定用户何时何地将收到通知。而这些并不能保护用户的隐私。
这不是Status想要的效果。
我们拒绝妥协我们的原则,也拒绝冒险与其他人共享用户数据。我们需要从工程学角度解决这一问题。我们如何创建一个必要的功能,在不放弃隐私的情况下,通过技术层来推送关于发送者、接收者和消息内容的信息?当用户没有在使用(在后台运行)APP时,消息通知功能需要显示至少部分新消息的信息。难点在于如何在尽可能少的泄露元数据的情况下做到这一点。
在中心化服务中,聊天app将用户信息存储在设备上,并将其与中央存储器中的信息进行匹配。当一个账户被标记有消息传入时,中央数据库会向用户的设备发送一个请求,并与苹果或安卓的消息通知系统进行交互。系统中的每个人都知道账户信息,以及是谁在给谁发消息。
与众不同,Status专为隐私打造
Status是与众不同的,它不是一个中心化数据库。当邮件中继器(常称为邮件服务器)收到信息时,我们不知道发送者是谁,也不知道接收者是谁。除了拥有解密密钥的信息接收者之外,它对任何人来说都只是毫无意义的字节。要以消息通知的形式访问该信息,Status Messenger在后台运行,并只有在用户收到消息时才显示通知。
安卓允许应用程序在后台运行。这使得维护Status应用的隐私性成为可能。iOS使用不同的通知系统。苹果不允许应用程序在后台运行,而会让它们处于静止状态。苹果系统会决定哪些应用在后台被唤醒,以进行简单的消息通知或其他操作。该程序依赖80多个启发式指示器、你的手机和app相关的数据等,来确定哪些应用程序会被唤醒并进行后台更新。依赖苹果的程序会导致通知传递的时间不一致。
这意味着目前没有办法使用苹果系统的同时保持可靠的消息通知服务。我们能够提供不一致或参差不齐的服务,但这会带来比较差劲用户体验。苹果设备需要使用iOS通知推送系统,这意味着我们将不得不在依赖中心化苹果服务方面做出权衡。我们目前正在研究一种解决方案来处理这种权衡,并为苹果设备带来良好的用户体验。您可以阅读我们关于这一功能的讨论帖,并参与到讨论中。
消息通知对于通讯技术的采用非常重要。消费者和用户都期待这一功能,这也是我们正在努力改进的地方之一。我们很高兴能够不断推出新功能,并在每次迭代中让Status Messenger变得更好。
你的反馈很重要。和我们沟通,我们将知道你的需求是什么。
邀请您的朋友加入Status,并一起制作一个愿望列表,向我们提出功能需求,并加入我们活跃的论坛一起来讨论吧!
期待Status!
来源:
来源:中币网 https://www.zhongbi.net/news/blocknews/266906.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。