Często zadawane pytania
Krótkie, konkretne odpowiedzi na najczęściej zadawane pytania. Nie znajdujesz tego, czego szukasz? Skontaktuj się z nami.
Często zadawane pytania
Produkt i funkcje
Czym jest Screenshots.live?
Screenshots.live to zautomatyzowany generator zrzutów ekranu do sklepów z aplikacjami z wizualnym edytorem typu „przeciągnij i upuść" oraz REST API. Zaprojektuj szablon raz i renderuj go dla każdego rozmiaru iPhone, iPad i Android w każdej lokalizacji za pomocą jednego wywołania API. Bezpłatny poziom obejmuje 50 renderowań miesięcznie.
Czy potrzebuję umiejętności projektowych, aby korzystać ze Screenshots.live?
Nie — wizualny edytor automatycznie obsługuje układ, ramki urządzeń i rozgałęzianie lokalizacji. Wstawiasz tekst i zrzut ekranu aplikacji; szablon zajmuje się resztą. Gotowe szablony startowe są dostępne w Bibliotece szablonów, jeśli chcesz całkowicie pominąć problem pustego płótna.
Jakie platformy i rozmiary urządzeń są obsługiwane?
Screenshots.live obsługuje każdy aktualny rozmiar App Store (iPhone 6,5 cala, 6,7 cala, iPad 12,9 cala, 11 cali) oraz każdy rozmiar Google Play (telefon Android, tablet 7 cali, tablet 10 cali). Jeden szablon renderuje się dla nich wszystkich automatycznie — bez ręcznej zmiany rozmiaru dla każdego urządzenia.
Jakie lokalizacje obsługuje potok renderowania?
Każdą lokalizację Unicode — renderer akceptuje dowolny ciąg języka w konfiguracji YAML, w tym pisma RTL (arabski, hebrajski). Wizualny edytor udostępnia 13 lokalizacji interfejsu: angielski, niemiecki, hiszpański, włoski, wietnamski, francuski, portugalski, polski, niderlandzki, rosyjski, szwedzki, norweski, fiński.
Czy mogę przesyłać własne czcionki?
Tak — przesyłaj czcionki TTF, OTF, WOFF lub WOFF2 przez edytor lub API. Poziom Standard obejmuje wiele własnych czcionek; poziom Pro podnosi limit. Czcionki są przypisane do Twojego konta i używane bezpośrednio w wyniku renderowania bez kwestii podlicencjonowania.
Czy mój zespół może udostępniać szablony?
Tak — szablony są własnością konta i dostępne dla każdego członka zespołu z dostępem do klucza API. Użyj Przenoszenia szablonów, aby klonować szablony między projektami, lub udostępniaj klucze API dla wspólnych potoków renderowania. SSO i ceny oparte na miejscach są w planach rozwoju.
Czy mogę testować zrzuty ekranu A/B za pomocą Screenshots.live?
Tak — renderuj wiele wariantów tego samego szablonu, podmieniając zmienne YAML, a następnie przesyłaj każdy wariant do eksperymentów strony produktu w App Store Connect. Screenshots.live zajmuje się stroną renderowania; orkiestracja testów A/B używa narzędzi Apple Search Ads lub App Store Connect.
Ceny i plany
Jak działa cennik?
Trzy poziomy: Trial (bezpłatny, 50 renderowań miesięcznie), Standard (płatny miesięcznie lub rocznie) i Pro (najwyższe limity + priorytetowe wsparcie). Wszystkie poziomy obejmują wizualny edytor, dostęp do API i renderowanie wielojęzyczne. Ceny w EUR. Płatność roczna oszczędza do ~20%. Aktualne stawki znajdują się na stronie cennika.
Czy istnieje bezpłatny poziom?
Tak — poziom Trial jest bezpłatny na zawsze i obejmuje 50 renderowań miesięcznie, wizualny edytor, dostęp do API i renderowanie wieloplatformowe. Karta kredytowa nie jest wymagana do rozpoczęcia. Aktualizuj tylko wtedy, gdy przekroczysz limity.
API i konfiguracja
Jakie są limity szybkości API?
Limity szybkości są określane na poziom i na klucz API. Trial pozwala na maksymalnie 50 renderowań miesięcznie przy umiarkowanej współbieżności; Standard i Pro mają znacznie wyższe miesięczne limity i współbieżność. API renderowania zwraca 429 z nagłówkiem `Retry-After`, gdy limity zostaną osiągnięte. Dokładne liczby znajdują się na stronie cennika.
Jak zarządzać kluczami API?
Klucze API są tworzone w panelu i mają prefiks `sa_live_`. Każdy klucz uwierzytelnia operacje CRUD na szablonach, CRUD na elementach i wysyłkę renderowania w tym samym zakresie. Rotuj klucze, tworząc nowy i unieważniając stary. Przechowuj je jako sekrety CI — nigdy nie zatwierdzaj ich do kontroli wersji.
Czym jest szkielet YAML i dlaczego go używać?
Każdy szablon może wyeksportować szkielet YAML zawierający każdą dynamiczną zmienną. Edytujesz szkielet (tytuły, treść, ścieżki zrzutów ekranu aplikacji) i wysyłasz POST do API renderowania. YAML jest możliwy do kontroli wersji, czytelny w przeglądach PR i może być generowany przez agentów AI — idealny dla CI/CD.
Czy mogę renderować dowolny HTML wewnątrz szablonu?
Tak — typ elementu `Html` renderuje izolowany HTML/CSS w określonej pozycji na płótnie. Przydatne do formatowania tekstu sformatowanego, gradientowych teł i ilustracji SVG. HTML jest renderowany po stronie serwera za pomocą headless Chromium, więc otrzymujesz niezawodne wyjście międzyplatformowe.
Czy są webhooki dla zdarzeń renderowania?
Tak — zarejestruj URL webhooka w ustawieniach konta i otrzymuj wywołania zwrotne POST dla zdarzeń `render.completed` i `render.failed`. Ładunki zawierają identyfikator renderowania, status, URL-e wyjściowe i Twoje niestandardowe metadane. Przydatne do wyzwalania kolejnych przesyłań do App Store Connect.
Czy są limity rozmiaru płótna lub liczby elementów?
Niestandardowe rozmiary płótna sięgają do 2560 × 5120 pikseli. Elementy na szablon są zależne od poziomu (Trial: ograniczone; Standard/Pro: znacznie wyższe). Renderer obsługuje dziesiątki nakładających się elementów na ekran bez problemów z wydajnością; bardzo duże projekty mogą renderować się wolniej.
Integracje
Czy Screenshots.live integruje się z Fastlane?
Tak — zainstaluj oficjalną wtyczkę `fastlane-plugin-screenshotslive` z RubyGems, ustaw klucz API jako zmienną środowiskową i wywołaj `render_screenshots_live` z pliku `Fastfile`. Wtyczka pobiera wyrenderowane obrazy, aby można je było przesłać do App Store Connect za pomocą `deliver` z Fastlane.
Czy mogę renderować zrzuty ekranu z GitHub Actions lub innego CI?
Tak — użyj oficjalnej akcji `screenshots-live/render-screenshots-action` dla GitHub Actions lub wywołaj REST API bezpośrednio z dowolnego CI (Bitrise, CircleCI, GitLab CI, Jenkins). Punkt końcowy renderowania akceptuje treść YAML i zwraca wyrenderowane obrazy w treści lub przez podpisane URL-e.
Czym to różni się od Fastlane frameit?
Fastlane frameit to CLI w Ruby, które dodaje ramki urządzeń do istniejących plików PNG. Screenshots.live obsługuje cały potok: wizualny edytor, dynamiczne szablony, rozgałęzianie wielojęzyczne i REST API. Użyj frameit do szybkiego oprawiania istniejących obrazów; użyj Screenshots.live do projektowania i generowania na dużą skalę.
Czym to różni się od AppMockUp?
AppMockUp to bezpłatny edytor przeglądarkowy do jednorazowych zrzutów ekranu, bez API. Screenshots.live jest skierowany do zespołów potrzebujących automatyzacji: REST API, integracja z Fastlane, GitHub Action, dynamiczne szablony ze zmiennymi i interfejs w 13 lokalizacjach. Wybierz AppMockUp do zadań ad hoc; wybierz Screenshots.live do potoków produkcyjnych.
Czy jakaś część Screenshots.live jest open source?
Integracje są otwarte: `screenshots-live/render-screenshots-action` (GitHub Action) i `Screenshots-Live/fastlane-plugin-screenshotslive` (wtyczka Fastlane) są obie na licencji MIT na GitHub. Główna usługa renderowania jest własnościowa.
Prywatność, zgodność i wsparcie
Gdzie są przechowywane wyrenderowane obrazy?
Renderowania są przechowywane w naszej pamięci obiektowej (Hetzner S3) i odwoływane przez podpisane URL-e zwracane w odpowiedzi API. Renderowania na bezpłatnym poziomie wygasają po 24 godzinach; poziomy płatne przechowują renderowania przez 30 dni. Możesz również pobierać renderowania bezpośrednio przez API do własnej pamięci.
Czy Screenshots.live jest zgodny z GDPR?
Tak — Screenshots.live działa z Niemiec, hostuje dane klientów na infrastrukturze UE i podpisuje DPA na żądanie. Renderowania nie zawierają danych osobowych, chyba że je tam umieścisz. Dane konta są przetwarzane na podstawie art. 6 ust. 1 lit. b GDPR (umowa). Pełne szczegóły znajdują się na stronach Polityki prywatności i Impressum.
Kto jest właścicielem wyrenderowanych zrzutów ekranu?
Ty. Wszystko, co przesyłasz (obrazy, czcionki, tekst) i wszystko wyrenderowane z Twoich szablonów należy do Ciebie. Warunki Screenshots.live udzielają jedynie ograniczonej licencji na obsługę potoku renderowania. Nie ma klauzul roszczących sobie własność do kreacji przesłanej przez klienta.
Jak uzyskać wsparcie?
Wyślij e-mail na support@screenshots.live lub bezpośrednio do założyciela przez formularz kontaktowy. Poziom Standard otrzymuje wsparcie według najlepszych starań; poziom Pro otrzymuje priorytetowe czasy odpowiedzi. Zgłoszenia błędów i prośby o funkcje mogą być również zgłaszane w publicznych repozytoriach GitHub dla wtyczki Fastlane i GitHub Action.