我们收到警告,要求我们迁移到 Play Integrity API。我们仅使用此依赖项中的 recaptcha。在文档中,我没有在 Play Integrity API 中找到任何可以替换 safetynet 中的 recaptcha 的内容。您知道在这种情况下我们应该做什么吗?
我有几个实体,你可以在下面看到,问题是当你有多个嵌套级别时如何正确选择嵌套列表.如果您查看github上的Google存储库,您可以找到非常简单的示例,但不是复杂的东西.由于文件说,在这里,客房不允许对象引用.如何获得ResultObject(以及它应该如何看)包括所有嵌套列表?
ResultObject应具有以下信息:
List<Dialog>Dialog实体有List<Message>. Message有List<ImageContent>.ImageContent 具有 List<ImageContentItem>对话
@Entity(tableName = "dialog")
data class Dialog(@PrimaryKey val id String, val title: String)
Run Code Online (Sandbox Code Playgroud)
信息
@Entity(tableName = "message",
foreignKeys = [(ForeignKey(entity = Dialog::class, parentColumns ["id"], childColumns = ["dialogId"]))])
data class Message(@PrimaryKey val id: String, val dialogId: String)
Run Code Online (Sandbox Code Playgroud)
ImageContent
@Entity(tableName = "image_content",
foreignKeys = [(ForeignKey(entity = Message::class, parentColumns = ["id"], childColumns = ["messageId"]))])
data class ImageContent(@PrimaryKey val id: String, val messageId: String) …Run Code Online (Sandbox Code Playgroud)