Android:我真的需要在应用中心注册才能从 HockeySDK 迁移吗?

Android: do I actually need to register in App Center to migrate from the HockeySDK?

我继承了一个(相当大的)Android 应用程序;它仍处于测试阶段。

我最近收到一封来自 Google 播放的电子邮件:

"Action Required: Your app is not compliant with Google Play Policies ...
We found your app is using a non-compliant version of Hockey SDK..."

好的。我了解到 Microsoft 几年前收购了该公司,并于去年秋天将功能转移到他们的(开源)App Center SDK and deprecated the old HockeySDK. Microsoft also published a nice, straightforward Migration Guide

迁移没有明确说明是否必须在 App Center 上注册。

新的 App Center SDK 要求:

AppCenter.start(getApplication(),
    "{Your App Secret}", 
    Analytics.class, Crashes.class, Distribute.class);

问:“App Secret”不是 旧的 Hockey App ID(例如“00112233445566778899aabbccddeeff”),对吗?

问:获得“App Secret”的唯一方法是在 App Center 上注册,对吗?

问:我绝对不会 购买每月 50 美元的 App Center 订阅。仅注释掉来自应用程序的旧 Hockey SDK 注册(和注销)调用有什么缺点吗?

最近遇到同样的问题但不是因为 HockeySDK。一年多以前,我们已经迁移到 AppCenter SDK。问题是因为 Hockey 和 AppCenter SDK 中都存在“Distribute.class”。您需要将其删除以进行生产构建。

请在此处查看有关此内容的 Microsoft 文档。希望这有帮助

https://docs.microsoft.com/en-us/appcenter/sdk/distribute/xamarin#remove-in-app-updates-for-google-play-builds