我有带有 MvvmCross(5.5 版)的 Xamarin.Forms,我想连接到 AppCenter。
我试图在很多地方打电话给 AppCenter.Start 但是当我打电话时
bool enabled = await Distribute.IsEnabledAsync();
在应用程序中,它总是返回 false。我在没有 MvvmCross 的项目中尝试过,它返回 true。
感谢帮助。
编辑
所以最后我升级到 MvvmCross 6.0.1
在 splashScreen 我调用 AppCenter.Start 并且它有效。
public class SplashScreen : MvxFormsSplashScreenActivity<Setup, MvxApp, FormsApp>
{
protected override void RunAppStart(Bundle bundle)
{
AppCenter.Start(
"android=xxx;",
typeof(Analytics),
typeof(Crashes),
typeof(Distribute));
StartActivity(typeof(FormsApplicationActivity));
base.RunAppStart(bundle);
}
}