Co miesiąc pracujemy nad udoskonaleniem AppMaster, a w lutym dodaliśmy do niej nowe funkcje, dzięki którym tworzenie aplikacji będzie jeszcze łatwiejsze i bezpieczniejsze.
Przyjrzyjmy się, co nowego i jak może zmienić proces tworzenia aplikacji!
Wdrożenie w wielu domenach
Możesz teraz przypisać wiele domen niestandardowych w ramach jednego planu wdrożenia. To ulepszenie pozwala na bezproblemową konfigurację różnych aplikacji internetowych lub backendowych do działania w różnych domenach.
Dostosowywanie cyfrowego śladu projektu właśnie stało się łatwiejsze, ponieważ ta funkcjonalność otwiera nowe możliwości organizowania i różnicowania komponentów pakietu aplikacji, nadając każdemu elementowi własną, odrębną przestrzeń domenową.
Aktualizacje modułu uwierzytelniania
Z radością ogłaszamy również znaczącą aktualizację modułu Auth dla generowanych aplikacji backendowych w AppMaster. Oto najważniejsze ulepszenia:
- Nowe bloki procesów biznesowych: Aktualizacja wprowadza bloki usprawniające przepływy pracy, w tym rejestrację, uwierzytelnianie użytkowników, resetowanie haseł i odzyskiwanie.
- Ulepszone tokeny bezpieczeństwa: Wzmocniliśmy generowanie tokenów potwierdzających i odzyskiwania za pomocą nowych bloków zaprojektowanych w celu ochrony przed atakami typu brute-force.
- Blok sondy: Dodatek umożliwiający sprawdzanie danych uwierzytelniających użytkownika bez konieczności tworzenia sesji.
- Aktualizacja zarządzania sesją: Wprowadzenie opcji "Pobierz bieżącą sesję" w celu zapewnienia bardziej szczegółowej kontroli sesji obok istniejącego bloku "Pobierz bieżącego użytkownika".
- Integracja Passkey (FIDO2): rozszerzyliśmy nasze wsparcie o bloki do pracy z Passkey, zwiększając bezpieczeństwo dzięki standardowym protokołom branżowym.
- Zaawansowane podpisy sesji: teraz obsługa podpisów ECDSA dla żądań serwera i opcjonalnego mieszania treści żądań w celu dalszego zabezpieczenia komunikacji.
Te aktualizacje wzbogacają moduł Auth, zapewniając bezpieczniejszy, wydajniejszy i nowoczesny system uwierzytelniania zaplecza.
Ulepszona konfiguracja plików
Dzięki najnowszym aktualizacjom wprowadziliśmy nowe możliwości zarządzania niezbędnymi plikami, które odgrywają kluczową rolę w strategii wdrażania Twojej aplikacji.
Możesz teraz bezpośrednio konfigurować pliki takie jak `robots.txt`, `assetlinks.json` i `apple-app-site-association` w ramach planu wdrożenia. Te konfiguracje są szczególnie istotne dla tych, którzy chcą wdrożyć strategie głębokiego linkowania, ponieważ pliki "assetlinks.json" i "apple-app-site-association" są kluczem do skonfigurowania precyzyjnych łączy, które umożliwiają użytkownikom nawigację do określonych obszarów w telefonie komórkowym aplikacja.
Ta zróżnicowana kontrola nad ważnymi plikami internetowymi i aplikacjami potwierdza nasze zaangażowanie w dostarczanie kompleksowej platformy no-code, która uwzględnia skomplikowane szczegóły wdrażania aplikacji i zaangażowania użytkowników.
Aktualizacje iOS
W lutym wprowadziliśmy także kilka nowych funkcji dla programistów iOS, aby poprawić ich doświadczenie w tworzeniu aplikacji.
- Dodatkowa obsługa typów geograficznych pozwala użytkownikom bezproblemowo integrować funkcje oparte na lokalizacji w swoich aplikacjach.
- Wprowadzenie bloków Unicode zapewnia większą elastyczność w manipulacji tekstem, umożliwiając programistom łatwe dostosowywanie elementów tekstowych.
- Dodanie bloków do kompresji, zmiany rozmiaru, konwertowania i przycinania obrazów usprawnia proces zarządzania treściami wizualnymi w aplikacjach.
- Dodano obsługę Stripe , umożliwiając programistom bezproblemową integrację funkcji bezpiecznego przetwarzania płatności z aplikacjami na iOS.
Te aktualizacje wzbogacają doświadczenia związane z tworzeniem aplikacji na iOS dla naszych użytkowników i torują drogę do bardziej dynamicznego i interaktywnego tworzenia aplikacji.
Aktualizacje Androida
Jesteśmy również podekscytowani możliwością wprowadzenia kilku nowych funkcji do programowania dla systemu Android, umożliwiających tworzenie bardziej wyrafinowanych i bezpiecznych aplikacji:
- Dodano bloki do pracy z funkcjami trygonometrycznymi, takimi jak Sin, Cos, Tan, ArcSin, ArcCos, ArcTan, ArcTan2, Sinh, Cosh, Tanh, ArcSinH, ArcCosH, ArcTanH, Hypotenuse, RadToDeg, DegToRad, Secant, Cosecant, Cotangent, Versine.
- Dodano blok Aktualizuj pole modelu.
- Dodano obsługę typów Geo.
- Dodano bloki do pracy z kryptografią, takimi jak HMAC Sign, HMAC Verify, RSA Sign, RSA Verify, ECDSA Sign, ECDSA Verify, EdDSA Sign, EdDSA Verify, RSA-PSS Sign, RSA-PSS Verify, HMAC Generate key, AES Generate key, RSA Generuj klucz, ECDSA Generuj klucz, ECDH Generuj klucz, EdDSA Generuj klucz, PBKDF2 Wygeneruj klucz AES, PBKDF2 Wygeneruj klucz HMAC, ECDH Wygeneruj klucz AES, AES Encrypt, AES Decrypt, RSA Encrypt, RSA Decrypt, RSA-OAEP Encrypt, RSA- Odszyfruj OAEP.
- Zaimplementowano obsługę kilku trybów generowania aplikacji: wersjonowanego, sterowanego serwerem, statycznego.
Z każdym ulepszeniem czynimy AppMaster jeszcze bardziej przyjaznym dla użytkownika i bezpiecznym, dzięki czemu możesz bez wysiłku przekształcać swoje pomysły w w pełni funkcjonalne aplikacje. Czekajcie na dalsze aktualizacje!