我一直在制作一个Android应用程序,该应用程序要求某些用户在登录时具有管理控件。我已经研究了如何做到这一点,并且可以看到它需要使用服务器上运行的Firebase Admin SDK。现在我遇到的问题是如何实际设置它以便与我的应用程序通信?
这是我第一次尝试制作一个android应用程序并使用服务器。我已经阅读了documentation,但是对于我所需的组件以及如何将它们组合在一起,我仍然不清楚。到目前为止,我已经准备好...
...但是现在我需要了解如何在我的Google Cloud Function上运行admin SDK并将其用于我的android应用程序中的授权。对有用文档的任何建议或指导将不胜感激!
如果您以前从未做过类似的事情,建议您从callable Cloud Functions开始。该文档提供了一个很好的示例,说明如何实现这些功能并从您的Android代码中调用它们。
然后在Cloud Function中,您可以使用Admin SDK访问例如Firebase身份验证。有关如何设置Admin SDK的示例,请参阅文档importing the required modules;有关如何get a list of users的示例,请参阅Admin SDK的文档。