コード例 #1
0
        static async Task SendEvent(Message eventMessage)
        {
            if (!IotHubSettings.IsSendDataToAzureEnabled)
            {
                return;
            }

            var deviceClient = GetDeviceClient();
            await deviceClient.SendEventAsync(eventMessage).ConfigureAwait(false);

            AppCenterService.TrackEvent("IoT Message Sent");
        }
コード例 #2
0
            static async Task openApp(string appUrl, string webUrl)
            {
                var supportsUri = await Launcher.CanOpenAsync(appUrl);

                if (supportsUri)
                {
                    AppCenterService.TrackEvent("Launched Twitter Profile", "Method", "Twitter App");
                    await Launcher.OpenAsync(appUrl);
                }
                else
                {
                    AppCenterService.TrackEvent("Launched Twitter Profile", "Method", "Browser");
                    await Browser.OpenAsync(webUrl);
                }
            }
コード例 #3
0
 static void OnIoTDeviceServiceFailed(string message)
 {
     AppCenterService.TrackEvent("IoT Device Service Failed", "Message", message);
     IoTDeviceServiceFailed?.Invoke(null, message);
 }