Comments (2)
What version of the plugin are you using?
Also there is no real reason to call this. As you are just adding extra calls for no reason in your app. See: xamarin/Essentials#334
from connectivityplugin.
Hello @jamesmontemagno,
Thanks for your answer,i downgraded plugin and i replaced this method
if (!(await CrossConnectivity.Current.IsRemoteReachable(Client.MobileAppUri.Host, 443)))
{
Debug.WriteLine($"Cannot connect to {Client.MobileAppUri} right now - offline");
return;
}
by this
public async Task SyncOfflineCacheAsync<T>(bool overrideServerChanges) where T : TableData
{
Debug.WriteLine("SyncOfflineCacheAsync: Initializing...");
await InitializeAsync();
try
{
if (!CrossConnectivity.Current.IsConnected)
return;
// Push the Operations Queue to the mobile backend
Debug.WriteLine("SyncOfflineCacheAsync: Pushing Changes");
try
{
await Client.SyncContext.PushAsync();
}
catch (MobileServicePushFailedException ex)
{
if (ex.PushResult != null)
{
foreach (var error in ex.PushResult.Errors)
{
await ResolveConflictAsync<T>(error, overrideServerChanges);
}
}
}
// Pull each sync table
Debug.WriteLine("SyncOfflineCacheAsync: Pulling customer table");
var customerTable = await GetTableAsync<Customer>();
await customerTable.PullAsync();
Debug.WriteLine("SyncOfflineCacheAsync: Pulling article table");
var articleTable = await GetTableAsync<Article>();
await articleTable.PullAsync();
}
catch (Exception ex)
{
Debug.WriteLine("Unable to sync tables, that is alright as we have offline capabilities: " + ex);
}
}
from connectivityplugin.
Related Issues (20)
- Android: CrossConnectivity.Current.ConnectivityTypeChanged has wrong payload when flight mode is switched off HOT 1
- IsConnected on private network returns false HOT 3
- iOS Simulator Crash when use IsReachable when try connect an IP does not exist on Network HOT 1
- IsConnected flag not working for iOS (ipad 2.0, and ipad Pro) HOT 2
- Issue with Xam.Plugin.Connectivity - ConnectivityChanged event HOT 9
- [UWP] Crash when NetworkStatusChanged event occurs while app has no visible window yet HOT 1
- Error when performing creating package for UWP in VSTS
- iOS and IPV6 network HOT 3
- Android - CrossConnectivity.Current.IsRemoteReachable return true when the wifi router doesn't connect to Internet HOT 1
- Error due to unknown "NetworkInterfaceType" HOT 3
- Xamarin.froms android version 4.4 crash app on CrossConnectivity.Current.IsConnected HOT 1
- There is no event handler for app level cellular data connection changed in iOS HOT 1
- CrossConnectivity.Current.ConnectionTypes WiFi Returns Two Times
- ConnectivityChangedEventHandler doesn't fire when switching between two WiFi networks HOT 2
- [WPF] ConnectivityImplementation->ToConnectionTypes -> ArgumentOutOfRangeException for ConnectionType = 53 (IF_TYPE_PROP_VIRTUAL) HOT 2
- When will be v4 be released? HOT 1
- Problem when trying to get bandwidth HOT 2
- trigger to handle switch between two WiFi HOT 1
- The error Xamarin.iOS10/Plugin.Connectivity.dll is not valid and was ignored
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from connectivityplugin.