Tworzę mały projekt w Xamarin.formularz (do nauki wzorca xamarin i mvvm), w którym moja aplikacja mobilna zostanie połączona z bazą danych SQL Server. Na każdym forum ludzie sugerują używanie Web Api do pobierania jsonów z bazy danych, a następnie w aplikacji xamarin przechodzę pod linkiem gdzie jest json, analizuję go i gotowe. Zrobiłem projekt testowy, który to robi i działa bardzo dobrze. Niestety po kilku dniach zdałem sobie sprawę, że wszystkie dane są widoczne. Jeśli wejdę pod adres url / api / subject, otrzymam te dane w formacie json.
Moje pytanie brzmi. Czy powinienem połączyć się z mojej aplikacji xamarin bezpośrednio z bazą danych SQL LUB Czy istnieje jakiś sposób, aby nie wyświetlać jsonów w przeglądarce?
Odpowiedzi:
0 dla odpowiedzi № 1Aby działać poprawnie, wiele aplikacji mobilnychsą zależne od chmury, dlatego częstym scenariuszem jest integracja usług internetowych z aplikacjami mobilnymi. Platforma Xamarin obsługuje korzystanie z różnych technologii usług sieciowych, a także zawiera wbudowaną i zewnętrzną obsługę konsumpcji RESTful
, ASMX
, i Windows Communication Foundation (WCF)
usługi.
To artykuł omawia te tematy.
Dla klientów korzystających Xamarin.Forms
, istnieją pełne przykłady wykorzystania każdej z tych technologii w Usługi sieciowe Xamarin.Forms dokumentacja.
Polecam dowiedzieć się więcej na temat Architektura REST