Код: Выделить всё
using Plugin.Maui.Pedometer;
namespace Wodia2;
public partial class MainPage : ContentPage
{
readonly IPedometer pedometer;
public MainPage(IPedometer pedometer)
{
InitializeComponent();
this.pedometer = pedometer;
pedometer.ReadingChanged += Pedometer_ReadingChanged;
IsSupported.Text = $"Is supported: {pedometer.IsSupported}";
StartStopMonitoring.IsEnabled = pedometer.IsSupported;
}
void Pedometer_ReadingChanged(object sender, PedometerData e)
{
MainThread.InvokeOnMainThreadAsync(() =>
{
StepCount.Text = e.NumberOfSteps.ToString();
LastUpdate.Text = $"Last update: {e.Timestamp}";
});
}
void Button_Clicked(object sender, EventArgs e)
{
if (!pedometer.IsMonitoring)
{
pedometer.Start();
}
else
{
pedometer.Stop();
}
UpdateIsMonitoring();
}
void UpdateIsMonitoring()
{
IsMonitoring.Text = $"Is monitoring: {pedometer.IsMonitoring}";
}
}
< /code>
mainpage.xaml
< /code>
попытался добавить это: < /p>
NSMotionUsageDescription
This app wants to track your pedometer readings
Подробнее здесь: https://stackoverflow.com/questions/795 ... ata-on-ios
Мобильная версия