Android 应用程序链接和构建风格 -- assetlinks.json 中需要多个声明?
Android App Links and build flavors -- multiple declarations required in assetlinks.json?
我正在为一个具有多种构建风格的项目实施 App Links,我想知道我应该如何构建我的 assetlinks.json
文件。
包名采用 com.android.shared.package.flavor
格式,我可以在 assetlinks.json
声明中只使用 "package_name": "com.android.shared.package"
吗? Or do I have to treat each build flavor as a separate app and follow the process for associating the site with multiple apps in the assetlinks.json file?
如果我理解你的问题,我认为答案取决于最终的用例。
如果您希望您的用户只安装您的应用程序的一种风格(例如免费与高级),那么单个 link 打包就可以了。
如果您预计您的用户可能会安装多个(例如用于各种品牌的 App Skinned),那么您需要 link 单独安装每个口味。这将允许用户安装多种风格,并且 linking 应该可以工作。
我正在为一个具有多种构建风格的项目实施 App Links,我想知道我应该如何构建我的 assetlinks.json
文件。
包名采用 com.android.shared.package.flavor
格式,我可以在 assetlinks.json
声明中只使用 "package_name": "com.android.shared.package"
吗? Or do I have to treat each build flavor as a separate app and follow the process for associating the site with multiple apps in the assetlinks.json file?
如果我理解你的问题,我认为答案取决于最终的用例。
如果您希望您的用户只安装您的应用程序的一种风格(例如免费与高级),那么单个 link 打包就可以了。
如果您预计您的用户可能会安装多个(例如用于各种品牌的 App Skinned),那么您需要 link 单独安装每个口味。这将允许用户安装多种风格,并且 linking 应该可以工作。