【发布时间】:2020-05-15 18:29:56
【问题描述】:
我收到了以下挑战:“我希望你开发一个基于 react native 的移动应用程序。它是一个身份验证应用程序。这意味着我想打开一个网站并尝试登录,当我登录时。我会收到一个当我打开它时在设备上推送通知我会得到一个代码,当我这样做时,我应该在网站上输入“我应该登录”。
我还没有开始编写代码,我正在尝试弄清楚该过程将如何完成。 我正在考虑使用 Node.JS 实现 TOTP 算法,但后来我陷入了应用如何知道我们登录网站并发送推送通知的问题。
【问题讨论】:
-
听起来你应该多想想这个问题,也许写下一些解决方案。也许对您的一些选项进行伪代码。我也会尝试向给你挑战的人询问更多信息。看看他们会让你嘲笑什么信息,看看他们真正想让你关注什么。
-
我同意@Anthony...另外,请记住通知来自后端,因此解决方案的一部分与您的应用程序没有任何关系。这将需要某种浏览器或网站集成来检测登录并通知您的后端,以便它可以通知您的应用程序。
标签: node.js react-native authentication push-notification totp