Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Czy tak się da na app inventor


KooralYT

Pytanie

Opublikowano

Witam jestem początkujący w aplikacjach i kiedyś się uczyłem na app inventor robić aplikacje na telefon. I moje pytanie jest czy w tym można zrobić coś takiego że np przypuśćmy ze mam jakiś serwer gry i na tym serwerze jest ranking. I chce aby ten ranking był na tej aplikacji i się sam aktualizował czy da się takie coś zrobić? 

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano

Przygotowujesz sobie jakieś API restowe np w pythonie. W nim towarzysz sobie odpowiednie endpointy które potrzebujesz. Np /api/v1/ranking

 

Pobierasz dane z jakiejs bazy np mongo/ redis. Wywalasz w jsonie na api.

 

Jesli chcesz aby osoby 3 nie miały dostępu do niego warto zrobić jakaś autoryzacje przez np token. Token możesz mieć stały jak i zmienny.

 

a pozniej tylko kwestia przygotowania komponentów aplikacji i walnięcia requestow do api. Pamiętaj tylko aby nie były one zbyt częste, ponieważ w przypadku dużej ilości użytkowników serwer może być przeciążony.

 

Nnajlepiej to request > dane do lokalnej bazy > wyswietlasz w apce.

 

Zapraszam na mojego githuba, znajduje się tam przykład podobnego api.

 

 

https://github.com/sectasy0/Python-REST

 

Swoją drogą niedługo będę przygotowywał „artykuł” o aplikacjach mobilnych i desktopowych spiętych w api.

Opublikowano
Dnia 29.04.2020 o 15:38, carbonx napisał:

No musisz je napisać, język w sumie dowolny, bo obstawiam że ten ranking i tak będziesz pobierał z jakiejś bazy danych i następnie zwracać w JSON, a w samym app inventerze lecisz według tego poradnika: https://www.imagnity.com/tutorials/app-inventor/web-component-json-response-on-app-inventor/

No ok ale tu jest szukanie danej rzeczy a ja bym chciał zrobić żeby co chwilę czytało jakiś ranking np grasz w csa jest jakiś turniej masz tabele wyników i masz kto ile wygrał przegrał. Po chwili kończą się kolejne mecze i w aplikacji ta tabela się odświeża. 

Opublikowano
2 minuty temu, KooralYT napisał:

No ok ale tu jest szukanie danej rzeczy a ja bym chciał zrobić żeby co chwilę czytało jakiś ranking np grasz w csa jest jakiś turniej masz tabele wyników i masz kto ile wygrał przegrał. Po chwili kończą się kolejne mecze i w aplikacji ta tabela się odświeża. 

To lepiej takie coś zrobić websocketami, niż przeciążać api.

Opublikowano
2 minuty temu, _sectasy napisał:

To lepiej takie coś zrobić websocketami, niż przeciążać api.

Czyli jak bym miał to zrobić? 

Opublikowano
11 godzin temu, carbonx napisał:

Tak da się, jednak musiałbyś najpierw przygotować API, które zwracałoby wartości rankingu i do którego łączyłaby się aplikacja. 

Ok a jak przygotować takie api i jaka opcja do tego by połączyc te api w aplikacji? 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...