小编yko*_*ach的帖子

Firebase动态链接无法打开/启动我已安装的应用

我最近在我的应用中实施了Firebase动态链接.但是,当我按下动态链接时,虽然他们已经安装了应用程序,但是我的一些Android设备存在问题,这些设备被定向到Play商店.(它适用于其他设备,如Nexus 4,Samsung Note 4等)

所有Android设备都不支持Firebase动态链接感谢您的帮助!

编辑:经过进一步的研究后,我发现如果我将动态链接复制并粘贴到Chrome浏览器,那么通过单击WhatsApp等应用程序中的链接,它也无法正常工作.所以问题是chrome不会启动已安装的应用程序并将用户引导到Play商店.任何想法如何解决它?

谢谢!

android deep-linking firebase firebase-dynamic-links

10
推荐指数
0
解决办法
565
查看次数

如何删除firestore自动生成的单字段索引?

更新:
TLDR;

如果你到达这里,你应该重新检查你构建数据库的方式.您的文档可能会随着时间的推移而消耗(由于嵌套列表等).

原始问题:
我有一系列有很多领域的文档.即使没有简单的查询,我也不查询文件 - 我只使用 -

db.collection("mycollection").doc(docName).get().then(....);
Run Code Online (Sandbox Code Playgroud)

为了阅读文档,所以我不需要为此集合编制任何索引.

问题是firestore会自动生成单字段索引,并且由于字段数量导致限制超出索引: 在此输入图像描述 如果我试图在其中一个文档中添加一个字段,它会抛出一个错误:

Uncaught (in promise) Error: Too many indexed properties for entity: app: "s~myapp",path <  Element {    type: "tags",    name: "aaaa"  }>
    at new FirestoreError (index.cjs.js:346)
    at index.cjs.js:6058
    at W.<anonymous> (index.cjs.js:6003)
    at Ab (index.js:23)
    at W.g.dispatchEvent (index.js:21)
    at Re.Ca (index.js:98)
    at ye.g.Oa (index.js:86)
    at dd (index.js:42)
    at ed (index.js:39)
    at ad (index.js:37)
Run Code Online (Sandbox Code Playgroud)

我找不到任何方法来删除这些单字段索引或告诉firestore停止生成它们.我在firestore控制台中找到了这个: 在此输入图像描述

但是没有办法禁用它,并禁用特定集合的自动索引.有办法吗?

firebase google-cloud-firestore

7
推荐指数
1
解决办法
1152
查看次数