3

我有带有 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);
        }
    }
4

0 回答 0