我在哪里可以找到应用程序的命名空间[Android]

时间:2016-04-27 18:04:45

标签: android namespaces

我需要找到应用的命名空间,因此我可以填写assetlinks.json文件的值。

https://www.domain1.com/.well-known/assetlinks.json

[{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "com.mycompany.app1",
    "sha256_cert_fingerprints":
    ["14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5"]
  }
}]

1 个答案:

答案 0 :(得分:15)

蒂姆,我也在寻找这个,因为Google文档从未解释过json中的命名空间字段。事实证明,您将值保留为android_app,这告诉消费者这些设置专门针对android_app。它不是指定应用程序或项目的特定命名空间(就像我也假设的那样)

请参阅https://firebase.google.com/docs/app-indexing/android/app

  

目标:使用android_app的命名空间值确定接收URL的Android应用程序。在将应用程序部署到Play商店之前,使用其软件包名称和用于签署应用程序的证书的SHA-256指纹进行配置。请参阅签署您的应用程序以了解有关部署和签名证书的更多信息。