Xamarin.Forms+;MvvmCross&x2B;应用中心
我有带有MvvmCross(版本5.5)的Xamarin.Forms,我想连接到AppCenter 我试着打电话给AppCenter。从很多地方开始,但当我打电话时Xamarin.Forms+;MvvmCross&x2B;应用中心,xamarin.forms,mvvmcross,visual-studio-app-center,Xamarin.forms,Mvvmcross,Visual Studio App Center,我有带有MvvmCross(版本5.5)的Xamarin.Forms,我想连接到AppCenter 我试着打电话给AppCenter。从很多地方开始,但当我打电话时 bool enabled = await Distribute.IsEnabledAsync(); 在应用程序中,它总是返回false。我在没有MvvmCross的项目中进行了尝试,结果返回true 谢谢你的帮助 编辑 所以最后我升级到了MvvmCross 6.0.1 在splashScreen中,我正在呼叫AppCenter。
bool enabled = await Distribute.IsEnabledAsync();
在应用程序中,它总是返回false。我在没有MvvmCross的项目中进行了尝试,结果返回true
谢谢你的帮助
编辑
所以最后我升级到了MvvmCross 6.0.1
在splashScreen中,我正在呼叫AppCenter。启动并运行
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);
}
}
公共类SplashScreen:MvxFormsSplashScreenActivity
{
受保护的覆盖无效RunAppStart(捆绑包)
{
应用中心,开始(
“android=xxx;”,
类型(分析),
类型(碰撞),
类型(分布);
StartActivity(类型(FormsApplicationActivity));
base.RunAppStart(bundle);
}
}