查看原文
其他

OpenChat 常见问答

Dfifans Internet Computer 2023-05-02


1. 什么时候会有 iOS 应用程序?
:值得一提的是,OpenChat 网络应用确实已经在 iOS 上运行,您可以从浏览器菜单中“添加到主屏幕”。这为您提供了一个标准图标来打开应用程序,该应用程序看起来更像是没有 URL 栏的本机应用程序。iOS Web 应用程序的最大限制是缺乏对 Web 推送通知的支持,OpenChat 发送通知以指示收到新消息,如果您没有打开应用程序,这很重要。
一般来说,Apple 在支持所谓的渐进式 Web 应用程序(PWA)方面做得不是很好,因为它们威胁到 App Store 的主导地位。它还缺乏对读取电话联系人的支持(与 Android PWA 相比),并且 WebRTC 实现存在缺陷(点对点语音/视频通话需要)。
由于这些限制,生产原生 iOS 应用程序是我们议程上的重中之重。尽管从表面上看,OpenChat “只是一个聊天应用程序”,但它实际上相当复杂,具有重要的代码库。对我们来说,一个理想的解决方案是将 OpenChat Web 应用程序封装在一个瘦的原生应用程序中,该应用程序与原生手机 API 进行通信,从而使大部分代码库保持通用而不影响原生应用程序体验。我们正在研究这一领域,但尚不清楚这是否可行或难度有多大。
另一个潜在的障碍是 App Store 认证过程,通过将核心应用程序作为 Web 应用程序,我们可以对 OpenChat iOS 应用程序进行更改,而无需经过可能无法接受的审批流程。但是,如果这些问题可以得到解决,那么 iOS 应用程序可能会在几个月内准备就绪。否则,如果我们需要从头开始重写(然后维护)原生 iOS OpenChat,那么这将花费更长的时间。
2. 什么时候会有安卓应用?
:OpenChat 网络应用确实已经在 Android 上运行,您可以从浏览器菜单中“添加到主屏幕”。这为您提供了一个标准图标来打开应用程序,该应用程序看起来更像是没有 URL 栏的本机应用程序。但是,与 iOS 不同的是,Progressive Web App(PWA)在 Android 上的支持非常好,它确实支持网络推送通知,它确实支持从手机读取联系人(如果您在每种情况下都授予许可)。
除此之外,对 WebRTC 的支持要好得多。因此,生成原生 Android 应用程序的情况不那么引人注目,并且会出现在原生 iOS 应用程序之后。同样的考虑也适用于将 Android 应用程序构建为 iOS 以围绕核心 Web 应用程序构建一个精简的原生包装器,以及关于 Android Play 商店的认证。
3. 如何找到群组?
:目前有两种方法可以找到公共组,您可以在主菜单中找到 🔥 热门组的链接,这显示了您尚未加入的 20 个组,主要按最近的活动量排序,但也有随机因素,每 10 分钟更改一次。
请注意,如果您“预览”一个群组,然后单击“离开”按钮,您将在 30 天内不会在热门列表中显示该群组,您还可以根据在组标题和摘要中查找匹配项从主搜索栏中搜索任何公共组。展望未来,我们将更容易找到您可能感兴趣的群组。


4. 我可以设置消息样式吗?
:您可以使用 shift-enter 添加换行符,也可以使用 markdown 的子集,如下所示:
_italics_ 或 *italics* **粗体*****两者**\ *~删除线~[链接文本](https://oc.app)`let a: int = 10个; // 代码`
5. 为什么我必须支付或提供我的电话号码才能发送图像?
:TLDR,与在 IC 上存储图像相关的成本。 
短信占用的空间很小,因此我们花费的成本也相对较低,图像通常占用更多空间并且成本加起来,现在介绍一下 OpenChat 系统的背景知识。每个用户都有自己的容器,用于保存他们直接聊天的所有消息,每个组也有自己的容器,用于保存所有组消息。但是,我们会将与消息相关的任何文件数据(例如图像和视频)存储在开放存储。每个用户都有数据限额,当发送消息时,任何文件数据都会超出发件人的限额。这也适用于发送到群组的消息,因此没有群组数据限额,只有个人数据。 
我们很乐意为每个使用 OpenChat 的人免费提供 0.1 GB 的空间。然而,一个人创建多个 OpenChat 帐户并利用免费存储空间可能是恶意的,这相对容易。目前,我们试图确保每个人只获得一个存储配额的最佳方法是要求他们输入手机号码以通过短信接收验证码,因为一个人很难通过很多电话来输入数字,曾经用于“证明”同一电话号码不能重复使用(至少在没有特定转移过程的情况下)。
不幸的是,目前有很多地方和人无法接收我们的短信,因此我们提供了另一种获取存储以启用发送图像的方式,即支付。我们希望能够扩展我们可以发送 SMS 的区域,但这在很大程度上是我们无法控制的。我们也希望能够找到替代方法来“证明”人格,从而让人们获得免费存储空间,一种这样的选择可能是 Dfinity 正在开发的“人群聚会”。 
达到 0.1 GB 存储限制后,您将无法再发送任何图像,除非您通过付款来增加限制。很快,我们将提供删除旧图像以释放存储空间的选项,让您无需付费即可继续发送图像。消息本身,包括任何标题和图像缩略图,将永远不会被删除,因此将保留消息历史记录。
6. 会有空投吗?
:当我们与 SNS 集成时,我们将建立一个类似于 ICP 的 OpenChat 代币,该代币也可以在交易所进行交易。我们预计将拍卖一部分以提供 IC 托管等成本的资金,一部分将用于开发团队,一部分将分配给我们的用户。我们的想法是尽可能广泛地向我们的用户社区传播这些治理代币,支持和鼓励那些对 OpenChat 和 IC 的长期成功感兴趣的人,并为他们的长期成功做出贡献。
例如,我们可能有一个算法会自动将代币投放给在线用户,有利于早期采用者和活跃用户。此外,您还可以通过推荐朋友来获得代币,以帮助扩大用户群并使 OpenChat 变得越来越有用和相关。


7. 我的消息安全吗?
:互联网计算机提供了非常强大的安全保障,然而,Dfinity 正在解决一个众所周知的弱点。通过一些努力,流氓节点提供商可以安装节点软件的黑客版本,允许他们拦截和读取入口消息并直接读取内存。但是,一旦 SEV-SNP 在节点机器上可用,用户可以非常确信,除了他们的消息接收者之外,除了他们自己之外,任何人都无法访问他们的数据。
稍后我们将实施 e2e 加密,以便数据实际上以加密形式存储在容器内存中,因此无论 SEV-SNP 是否到位,流氓节点运营商都无法访问。这可能会涉及一些限制,例如无法搜索您的消息历史记录,因此您可以选择为选定的聊天选择 e2e 安全性。
8. 为什么我在发送 ICP 时要收取交易费?
:将 ICP 作为聊天消息发送时,由 ICP 账本执行转账,这会产生 0.0001 ICP 的强制性费用,这笔费用作为 IC 协议的一部分被烧毁,任何一方都不会收到。
9. 我的 ICP 账户如何运作?
:创建 OpenChat 用户时,我们会自动创建一个 ICP 帐户,此帐户最初将为空,您可以通过将 ICP 转移到其地址来为帐户充值。一旦您的 OpenChat 帐户中有一些 ICP,您就可以通过特殊类型的消息将其直接发送到任何其他 OpenChat 用户的帐户,您还可以使用 OpenChat 帐户中的 ICP 将您的存储空间升级到总共 1GB。
如果您想从您的 OpenChat ICP 帐户中提取 ICP,您可以通过转到您的用户配置文件的“帐户”部分并单击“管理”按钮来执行此操作,此屏幕让您可以选择将您的 OpenChat ICP 余额提取到您选择的任何其他地址。


10. 你们有路线图吗?
:是的,我们现在就做,在此常见问题解答旁边的主菜单中找到它。
11. 哪些快捷命令可用?
:您可以从消息输入框中使用几个快捷命令:
  • /poll - 创建一个新的投票 
  • /search xyz - 在当前聊天中搜索术语 “xyz” 
  • /gif kittens - 到搜索小猫 gif 
  • /icp 0.1 - 向某人发送 0.1 ICP 
  • /faq question_id* - 创建并发布指向特定常见问题解答问题的格式化链接

接受参数的命令也可以不带参数使用。
* 可用的常见问题 ID 为:ios_app、android_app、find_groups、style_messages、sms_icp、airdrop、security、send_icp、icp_account、roadmap、shortcuts
OpenChat 注册链接
  • https://oc.app/?ref=cl33r-3qaaa-aaaaf-adg2a-cai



来源:OpenChat排版:Catherine

-              -


区块链的问题以及我们为什么需要互联网计算机

在互联网计算机上创建投票容器智能合约

DFINITY - 如何杜绝区块链黑客





你关心的 IC 内容
技术进展 | 项目信息 | 全球活动


长按关注 IC 微信公众号

随时答疑解惑


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存