Play Integrity Implementation here和Firebase documentation中的Play Integrity Implementation here有什么区别,您应该遵循哪一个?我也不理解Play Store文档中的那个,因为它所做的只是添加了依赖项,因此我假设Google Play Services会在后台自动处理它,只要它检测到应用程序具有Play Integrity依赖项.

推荐答案

Play Store的Play完整性和Firebase App Check的Play完整性之间存在巨大差异.在Play Integrity的情况下,你可以在应用程序中的重要时刻拨打Integrity API,以判断用户的操作和请求是否来自由Google Play安装的、在真正的Android设备上运行的未经修改的应用程序二进制文件.所以这是关于Google Play的,而不是其他的.

另一方面,Firebase App Check with Play Integrity通过阻止未经授权的客户端访问您的后端资源,帮助您保护您的API资源不被滥用.因此,除了你首先应该有一个Firebase项目这一事实之外,这个功能还确保了对你后端的调用来自你真正的应用程序.

Android相关问答推荐

为什么使用. DeliverveAsState()时会出现空指针异常?

显示本地房间数据库中未保存的项目的动态列表

将Android Studio插件复制到离线网络

我如何剪裁一个可由另一个合成的

两首合成曲的喷气背包动画

插入视图模型时,dagger 未命中绑定错误

从片段导航回来

使用 Jetpack Compose 在 Android TV 上启用系统声音

无法插入 LayoutNode@cc72396 子级,因为它已有父级

Material 3的MaterialSwitch默认大小太大了?如何使它变小?

如何在Android Studio中删除项目

根据另一个数组的值对数组进行排序

如何将一个没有 GRADLE 的古老 Android 项目导入到今天的 Android Studio 中?

如何在一个活动中预加载图像然后在另一个活动中加载它们?

viewModel 的可变值状态不起作用

您如何衡量条形图的 4 个类别?

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

不能在kotlin的lazycolumn中使用列表

可扩展性 Qt 5.15 Android

如何在 Kotlin 中使用反向绑定适配器将小写文本转换为大写?