此错误表示客户端ID策略为NOT_ALLOWED,不允许包安装和存储。要解决此问题,可以通过更改包策略将其设置为“PACKAGES_ONLY”来限制客户端支持的包。以下是示例代码:
appcfg.setPackageSharingEnabled(true);
appcfg.setAllowedClientIds(AllowedClientIds.builder()
.addAllowedAudience("client-id-1")
.addAllowedAudience("client-id-2")
.build());
appcfg.setAllowedPackages(AllowedPackages.builder()
.addAllowedPackage("com.example.package1")
.addAllowedPackage("com.example.package2")
.build());
appcfg.setPackageStorageEnabled(true);
在此示例中,我们将包策略设置为“PACKAGES_ONLY”,并显式地指定了客户端ID和允许的包。请根据您的实际需求进行适当的更改。