【问题标题】:Image and videos downloader app with admin panel and user app on Android studio [closed]带有管理面板的图像和视频下载器应用程序以及 Android Studio 上的用户应用程序 [关闭]
【发布时间】:2021-11-17 08:33:53
【问题描述】:

我想在 Android Studio 上使用 java 创建一个应用程序,让我的开发人员拥有一个管理面板应用程序,使我能够将有趣的视频和图片上传到数据库(最好是 firebase)和一个用户应用程序,使用户能够下载或流式传输上传的内容。我需要一个提示或指向可以提供帮助的教程视频的链接。

【问题讨论】:

    标签: java android-studio firebase-realtime-database file-upload admin


    【解决方案1】:

    我建议在您的存储规则中确保写入数据时,auth 的 uid 或电子邮件必须是您的。

    规则中的一个例子:

    write: if request.auth.uid == {myID}
    

    write: if request.auth.email == {myEmail}
    

    显然,用您的实际电子邮件替换它们。

    然后,对于读取部分,您可以允许所有用户,也可以只允许 auth 用户。

    read: if request.auth != null
    

    【讨论】:

    • ? 您的 sn-ps 中的方法,尽管 OP 要求实时数据库并且您的语法是 Firestore。除此之外,在第二个 sn-p 中,您还应该检查电子邮件地址是否经过验证。 UID 没有这种风险,这就是为什么首选第一个 sn-p 的原因。
    • 这是真的吗?虽然它被标记为实时数据库,但上传视频和图片的唯一方法是通过存储,除非我错了。
    猜你喜欢
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 2020-11-08
    • 2016-02-08
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    相关资源
    最近更新 更多