我已根据应用程序中心文档设置了Microsoft更新,但出现以下对话框。
https://docs.microsoft.com/en-us/appcenter/sdk/distribute/xamarin
我正在使用android 9.1,我使用了正常的下载功能 复制步骤
1我必须在Phone上安装新版本,然后才能通过电子邮件下载
2已将新版本发送到应用中心以测试以下内容
3当我启动应用程序时出现该对话框
我将其放在MainActivty.cs的OnCreate中
AppCenter.Start("{secret key}", typeof(Distribute));
以及我App.Xaml中的以下内容
AppCenter.Start("android=secret-key;",
typeof(Distribute), typeof(Distribute));
我也把它放在了OnStart
Distribute.SetEnabledAsync(true);
有人可以告诉我为什么我要进行以下对话吗
我的应用程序也处于发布模式
答案 0 :(得分:0)
您不应在不同的地方进行两次对Start
的调用,并且不应传递两种Distribute类型。
Xamarin.Forms
应用,应调用Start
App.xaml.cs
内。Xamarin.Android
应用,应调用Start
MainActivity.cs
内。不是两者!
typeof(Distribute)
应该只传递一次。
请参阅文档的this part。
此外,无需调用setEnabled
。