我有一些不同的Android应用程序,它们使用Android检索API来执行基于SMS的用户验证。我想知道是否有一种一致的方式,通过短信认证用户,而不是实现它与每一个应用,我正在创建。我正在考虑创建一个身份验证应用程序,并将每个应用程序都可以调用的所有实现转移到那里,或者采用一些聪明的方法来巩固入职短信验证流程。实现这一目标的一些良好做法/建议是什么?
发布于 2022-04-25 00:33:10
我认为你想把SMS功能放在一个Android库中,并在你所有的应用程序中重用这个库。
As Android文档状态
Android库在结构上与Android应用程序模块相同。它可以包含构建应用程序所需的一切,包括源代码、资源文件和Android清单。然而,Android库不是编译成运行在设备上的APK,而是编译成一个Android Archive (AAR)文件,您可以使用该文件作为Android应用程序模块的依赖项。
因此,诀窍是创建一个包含业务逻辑和需要重用的UI的新模块,然后将其作为依赖项添加到其他应用程序中。
https://stackoverflow.com/questions/71993377
复制相似问题