【发布时间】:2021-10-08 15:18:35
【问题描述】:
我的想法是使用可验证的凭据登录我的 Kotlin Android 应用。为此,我使用 Aries Cloud Agent (aca-py)。对于与代理的通信,有一个 API。该代理可以创建钱包(lissi、trinsic、esatus 等)和代理之间的连接,然后发送证明请求。来自证明请求的数据(可验证的凭据,例如名字、姓氏、电子邮件)用于登录。
每个步骤都需要特定的 API 请求。可以将每个步骤实现为单独的按钮。在这种情况下,用户应首先按下按钮创建可以从钱包中扫描的二维码,从而建立连接。应按下第二个按钮后发送证明请求。一旦提供凭据,应该按下第三个按钮,以便应用程序通过 GET 请求从代理获取该信息。不过我的想法是自动化整个过程。
这可以使用代理 webhook 来完成,一旦创建了新连接,它可以通知应用程序,并且可以用作发送第二个证明请求的触发器。一旦发送证明请求,也会发生同样的情况。但是,一旦有了新的 webhook,我不确定如何在我的应用中实现推送通知。
我读到它可以使用 Firebase 和 AWS Amplify 完成。在这两种情况下,我都认为应该为此付出代价,老实说,我对他们的服务不太熟悉。还有其他选择吗?有谁知道一些免费的替代品?目前我的想法只是像原型一样构建,因此不需要生产服务。提前致谢!
【问题讨论】:
-
为什么不用sqs?如果它处于原型阶段?很确定它在免费层上可用
-
答案有帮助吗?需要更多信息或需要详细说明某个主题?告诉我。
-
谢谢@MichaelWiles。我想我会使用那个选项! :)
标签: android amazon-web-services firebase webhooks aries