Ügyfél és kiszolgáló verziószámozása a Mobile Apps és Mobile Services
Az Azure Mobile Services legújabb verziója a Mobile Apps funkció Azure App Service.
A Mobile Apps és a kiszolgálóoldali SZOFTVERDK-k eredetileg a Mobile Services-ban találhatóakon alapulnak, de nem kompatibilisek egymással.
Ez azt jelenti, hogy egy Mobile Apps sdk-t kell használnia egy Mobile Apps-kiszolgálói SDK-val, hasonlóan a Mobile Services. Ez a szerződés az ügyfél és a kiszolgálói SDK-k által használt speciális fejlécértékkel van kikényszerítve. ZUMO-API-VERSION
Megjegyzés: amikor ez a dokumentum egy háttér Mobile Services hivatkozik, nem feltétlenül kell a Mobile Services. A mobilszolgáltatás most már kódváltozások App Service nélkül is futtatható a App Service, de a szolgáltatás továbbra is Mobile Services SDK-verziót.
Fejléc specifikációja
A kulcs ZUMO-API-VERSION
a HTTP-fejlécben vagy a lekérdezési sztringben is meg lehet adni. Az érték egy verziós sztring x.y.z formában.
Például:
GET https://service.azurewebsites.net/tables/TodoItem
FEJLÉCEK: ZUMO-API-VERSION: 2.0.0
POST https://service.azurewebsites.net/tables/TodoItem?ZUMO-API-VERSION=2.0.0
A verzióellenőrzés lemondása
A verzióellenőrzést kikapcsolhatja, ha true (igaz) értéket ad meg az alkalmazás MS_SkipVersionCheck. Ezt a saját vagy web.config az Alkalmazás Gépház szakaszban adhatja meg Azure Portal.
Megjegyzés
Az offline szinkronizálás, a hitelesítés és a leküldéses értesítések Mobile Services a Mobile Apps között számos viselkedésbeli változás van. A verzióellenőrzést csak a tesztelés befejezése után szabad kikapcsolni annak biztosítása érdekében, hogy ezek a viselkedésbeli módosítások ne törik meg az alkalmazás működését.
Azure Mobile Apps-ügyfél és -kiszolgáló
Mobile Apps ügyféloldali SDK-k
A verzióellenőrzés az Azure-hoz készült ügyféloldali SDK következő verzióival Mobile Apps:
Ügyfélplatform | Verzió | Verziófejléc értéke |
---|---|---|
Felügyelt ügyfél (Windows, Xamarin) | 2.0.0 | 2.0.0 |
iOS | 3.0.0 | 2.0.0 |
Android | 3.0.0 | 3.0.0 |
Mobile Apps kiszolgálói SDK-k
A verzióellenőrzést a következő kiszolgálói SDK-verziók tartalmazzák:
Kiszolgálóplatform | SDK | Elfogadott verziófejléc |
---|---|---|
.NET | Microsoft.Azure.Mobile.Server | 2.0.0 |
Node.js | azure-mobile-apps) | 2.0.0 |
A háttér Mobile Apps viselkedése
ZUMO-API-VERZIÓ | A MS_SkipVersionCheck | Reagálás |
---|---|---|
x.y.z vagy Null | Igaz | 200 – OK |
Null | Hamis/Nincs megadva | 400 – Hibás kérés |
1.x.y | Hamis/Nincs megadva | 400 – Hibás kérés |
2.0.0-2.x.y | Hamis/Nincs megadva | 200 – OK |
3.0.0-3.x.y | Hamis/Nincs megadva | 400 – Hibás kérés |