public async Task UnlinkSilentAuth() { var platform = CrossDeviceInfo.Current.Platform; await SilentlyAuthenticate(platform, async (result) => { switch (platform) { case Platform.Android: { //Fire and forget, unlink this android device. await PlayFabClient.UnlinkAndroidDeviceIDAsync(new UnlinkAndroidDeviceIDRequest() { AndroidDeviceId = CrossDeviceInfo.Current.Id, }).ConfigureAwait(false); } break; case Platform.iOS: { await PlayFabClient.UnlinkIOSDeviceIDAsync(new UnlinkIOSDeviceIDRequest() { DeviceId = CrossDeviceInfo.Current.Id, }).ConfigureAwait(false); } break; default: { await PlayFabClient.UnlinkCustomIDAsync(new UnlinkCustomIDRequest() { CustomId = CrossDeviceInfo.Current.Id, }).ConfigureAwait(false); } break; } }).ConfigureAwait(false); }