Mobile Apps ve Mobile Services'de istemci ve sunucu sürümü Mobile Services
Azure Mobile Services'nin en son sürümü, Mobile Apps özelliğinin Azure App Service.
İstemci Mobile Apps sunucu SDK'leri başlangıçta Mobile Services'leri temel almaktadır, ancak kendileriyle uyumlu değildir.
Başka bir ifadeyle, Mobile Apps sunucu SDK'sı ile Mobile Apps bir istemci SDK'sı ve Mobile Services. Bu sözleşme, istemci ve sunucu SDK'leri tarafından kullanılan özel bir üst bilgi değeri aracılığıyla uygulanır ZUMO-API-VERSION
.
Not: Bu belge bir Mobile Services arka ucuna başvurduğu zaman, her zaman arka uçta barındır Mobile Services. Artık herhangi bir kod değişikliği olmadan bir mobil hizmeti App Service için geçirmek mümkündür, ancak hizmet yine de Mobile Services SDK sürümlerini kullanıyor olabilir.
Üst bilgi belirtimi
Anahtar HTTP ZUMO-API-VERSION
üst bilgisinde veya sorgu dizesinde belirtilebilir. değer , x.y.z formundaki bir sürüm dizesidir.
Örnek:
GET https://service.azurewebsites.net/tables/TodoItem
ÜST BILGILER: NEDENO-API-VERSION: 2.0.0
POST https://service.azurewebsites.net/tables/TodoItem?ZUMO-API-VERSION=2.0.0
Sürüm denetlemeyi devre dışı bırakma
Uygulama ayarı için true değerini ayarerek sürüm denetimi MS_SkipVersionCheck. Bunu kendi uygulama web.config uygulamanın Application Ayarlar bölümünde Azure portal.
Not
Özellikle çevrimdışı eşitleme, kimlik doğrulaması Mobile Services anında Mobile Apps alanları arasında bir dizi davranış değişikliği vardır. Bu davranış değişikliklerinin, uygulamanın işlevselliğini bozmaması için yalnızca test tamamlandıktan sonra sürüm denetlemeyi geri kabul etmeyebilirsiniz.
Azure Mobile Apps istemcisi ve sunucusu
Mobile Apps istemci SDK'ları
Sürüm denetimi, Azure sdk'sı için istemci SDK'sı aşağıdaki sürümlerinden başlayarak Mobile Apps:
İstemci platformu | Sürüm | Sürüm üst bilgisi değeri |
---|---|---|
Yönetilen istemci (Windows, Xamarin) | 2.0.0 | 2.0.0 |
iOS | 3.0.0 | 2.0.0 |
Android | 3.0.0 | 3.0.0 |
Mobile Apps sunucu SDK'leri
Sürüm denetimi aşağıdaki sunucu SDK'sı sürümlerine dahildir:
Sunucu platformu | SDK | Kabul edilen sürüm üst bilgisi |
---|---|---|
.NET | Microsoft.Azure.Mobile.Server | 2.0.0 |
Node.js | azure-mobile-apps) | 2.0.0 |
Arka uçların Mobile Apps davranışı
NEDENO-API-VERSION | MS_SkipVersionCheck değeri | Yanıt |
---|---|---|
x.y.z veya Null | Doğru | 200 - Tamam |
Null | False/Belirtilmemiş | 400 - Hatalı İstek |
1.x.y | False/Belirtilmemiş | 400 - Hatalı İstek |
2.0.0-2.x.y | False/Belirtilmemiş | 200 - Tamam |
3.0.0-3.x.y | False/Belirtilmemiş | 400 - Hatalı İstek |