Czym jest PubNub?
PubNub zapewnia platformę, która pomaga tworzyć, dostarczać i zarządzać funkcjami czasu rzeczywistego dla aplikacji internetowych, aplikacji mobilnych i urządzeń IoT.
Nasi klienci mogą skupić się na tworzeniu funkcji i funkcjonalności, które utrzymują zaangażowanie użytkowników, ponieważ nasza skalowalna i niezawodna infrastruktura jest obsługiwana przez ponad 15 punktów obecności na całym świecie, więc przestoje, ograniczenia współbieżności i problemy z opóźnieniami należą już do przeszłości.
Do czego służy PubNub?
Niezależnie od tego, czy potrzebujesz czatu w aplikacji, zaangażowania odbiorców na żywo, współpracy wielu użytkowników, czy jakiejkolwiek innej formy funkcjonalności w czasie rzeczywistym, PubNubAPI, SDK i zestawy rozwiązań zapewniają Twojemu zespołowi narzędzia potrzebne do tworzenia niezapomnianych doświadczeń w czasie rzeczywistym dla użytkowników.
Każda branża, która korzysta z doświadczeń w czasie rzeczywistym, może wykorzystać PubNub do takich funkcji jak
Czat
Zaangażowanie odbiorców na żywo
Współpraca wielu użytkowników
Kontrola urządzeń IoT
Strumieniowe przesyłanie danych w czasie rzeczywistym
Geolokalizacja i wysyłka
Kluczowe funkcje
PubNub jest niezależny od języka programowania i stosu technologicznego i zapewnia programistom funkcje technologii czasu rzeczywistego, aby stworzyć naprawdę wyjątkowe interaktywne wrażenia dla użytkowników.
-
Pub/Sub Messaging
- Wyślij wiadomość, a zostanie ona dostarczona w dowolne miejsce w czasie krótszym niż 100 ms. Oprócz wiadomości, PubNub umożliwia również użytkownikom przesyłanie i udostępnianie plików.
- Usługa Storage pozwala zachować wszystkie wiadomości w momencie ich publikacji, dzięki czemu można odzyskać wiadomości, które zostały wysłane, gdy urządzenie było w trybie offline.
- Message Reactions dodaje metadane do wiadomości, które są już opublikowane i mogą być przydatne do potwierdzeń dostarczenia, pokwitowań odczytu i reakcji emoji.
-
Obecność
- Obecność zapewnia wgląd w czasie rzeczywistym w to, kto jest obecnie subskrybentem kanału i pozwala wyświetlać wskaźniki statusu online oraz liczbę odbiorców.
-
Mobilne powiadomienia push
- Mobile Push Gateway PubNub dostarcza wiadomości szybko i niezawodnie za pomocą FCM i APNS, niezależnie od tego, czy aplikacja jest na pierwszym planie, czy w tle na urządzeniach z Androidem i iOS.
-
Zarządzanie dostępem
- Access Manager to kryptograficzny, oparty na tokenach administrator uprawnień, który pozwala regulować dostęp klientów do zasobów PubNub, takich jak kanały, grupy kanałów i identyfikatory użytkowników.
-
Kontekst aplikacji
- Funkcja App Context zapewnia łatwe w użyciu, bezserwerowe przechowywanie metadanych użytkownika, metadanych kanału, członkostwa w kanale i członków kanału bez konieczności korzystania z zewnętrznej infrastruktury.
- Może przechowywać niestandardowe lub predefiniowane właściwości, takie jak nazwa użytkownika, adres URL awatara lub nazwa kanału.
- PubNub generuje również zdarzenia, gdy metadane są ustawiane lub usuwane, dzięki czemu aplikacja może odbierać te zdarzenia w czasie rzeczywistym i dynamicznie reagować na zmiany danych w aplikacji.
-
Funkcje
- Funkcje umożliwiają zaprogramowanie naszej infrastruktury zgodnie z własnymi potrzebami. Używaj ich do wdrażania nowych lub dodatkowych funkcji w czasie rzeczywistym, takich jak mobilne powiadomienia push, śledzenie geolokalizacji w czasie rzeczywistym, przesyłanie strumieniowe danych i reakcje emoji.
- Uruchom swój kod w naszej sieci lub wykorzystaj nasze istniejące integracje, aby przekształcać, przekierowywać, rozszerzać, filtrować i agregować wiadomości w celu wykrywania i blokowania spamerów, mierzenia średnich i nie tylko. Cały kod jest uruchamiany na brzegu sieci, co zapewnia niskie opóźnienia i jest na tyle solidny, że nie trzeba budować własnej infrastruktury.
-
Zdarzenia i akcje
- Funkcja Events &Actions (E&A) umożliwia centralne zarządzanie wszystkimi zdarzeniami, które mają miejsce w ekosystemie aplikacji i opcjonalne wyzwalanie dodatkowej logiki biznesowej za pomocą listenera.
- Po wyzwoleniu akcji można zdefiniować kilka działań, które mają wystąpić, takich jak wysyłanie danych za pomocą architektury webhook lub kolejki.
Co warto wiedzieć o PubNub
Dzięki ponad 60 przyznanym patentom, PubNubReal-Time Data Stream Network jest najlepszym i największym w branży dostawcą do wdrażania funkcji czasu rzeczywistego na całym świecie:
Nieograniczoną skalowalność: Brak limitów współbieżności lub kanałów.
Globalne punkty obecności (POP): 15
Niskie opóź nienia: 99,999% czasu pracy SLA i dostawa poniżej 100 milisekund.
Personalizacja: Ponad 50 zestawów SDK PubNub do obsługi aplikacji czasu rzeczywistego.
Integracje: Ponad 65 gotowych integracji z zewnętrznymi i zewnętrznymi interfejsami API.
Wsparcie: Wsparcie 24/7 na całym świecie, dedykowane zespoły Solution Architect, solidna biblioteka samoobsługowa i pulpity operacyjne.
Bezpieczeństwo i zgodność: Bezpieczeństwo i zgodność klasy korporacyjnej, kompleksowe szyfrowanie każdej wiadomości przesyłanej przez sieć, precyzyjna kontrola dostępu, zlokalizowane przechowywanie danych (zgodne z ISO 27001 i SOC 2 Type II, RODO, HIPAA i nie tylko).
Rozpoczęcie pracy z PubNub
Jeśli priorytetem jest zapewnienie najlepszego możliwego doświadczenia użytkownika, oczywiste jest, że PubNub jest najbardziej zaufaną infrastrukturą na rynku, która wspiera Cię podczas skalowania.
Rozpoczęcie korzystania z PubNub wymaga tylko kilku kroków.
1. Zarejestruj konto za pomocą portalu administracyjnego.
Po wejściu na konto zobaczysz aplikację demonstracyjną i zestaw kluczy. Zestaw kluczy zawiera klucz publikowania i klucz subskrypcji, które należy uwzględnić w aplikacji.
2. Zintegruj PubNub ze swoją aplikacją za pomocą jednego z naszych zestawówSDK dla środowisk mobilnych, internetowych, stacjonarnych, serwerowych i IoT.
Każdemu zestawowi SDK PubNub towarzyszy dokumentacja opisująca jego instalację, użytkowanie i interfejsy API.
A ponieważ nie trzeba rozumieć złożoności platformy komunikacji w czasie rzeczywistym PubNub, aby z niej korzystać, wdrożenie PubNub do aplikacji jest tak proste, jak kopiowanie i wklejanie. Wystarczy wybrać jeden lub więcej z wielu naszych zestawów SDK dla swojego projektu i od razu połączyć się z siecią!
3. Po zainicjowaniu użytkownik lub urządzenie może rozpocząć wysyłanie wiadomości do wybranego kanału.
Wiadomości są wysyłane przez HTTP long polling w formacie JSON i są dostarczane do wszystkich użytkowników i urządzeń subskrybujących ten kanał w czasie krótszym niż 100 ms, niezależnie od ich lokalizacji na świecie.
4. Dostosuj ustawienia aplikacji.
Oprócz zdarzeń związanych z wiadomościami, PubNub obsługuje również dystrybucję innych zdarzeń, takich jak dołączanie i opuszczanie kanałów przez użytkowników lub zmiana ich danych osobowych.
Wszystkie te zdarzenia można przechwytywać i przetwarzać za pomocą własnego kodu bezserwerowego lub wykorzystując integracje innych firm do przekształcania, przekierowywania, rozszerzania, filtrowania, a nawet agregowania danych. Można to zrobić za pomocą Funkcje lub Zdarzenia i akcje.
5. Zapoznaj się z Menedżerem dostępu.
PubNub oferuje Menedżer dostępu który umożliwia tworzenie i egzekwowanie bezpiecznego dostępu do kanałów, grup kanałów i innych zasobów PubNub na całej platformie. Aplikacje zbudowane za pomocą Access Managera używają tokenów z indywidualnymi uprawnieniami dla każdego autoryzowanego użytkownika aplikacji.
Zapoznaj się również z listą niezbędnych zasobów, aby płynnie uruchomić swoją aplikację za pomocą PubNub:
PubNub Tour: Poznaj podstawy PubNub, korzystając z naszego interaktywnego przewodnika wprowadzającego.
PubNub Docs: Zapoznaj się ze szczegółową dokumentacją, przykładami i objaśnieniami dla każdego z naszych zestawów SDK.
How-Tos: Zapoznaj się z kluczowymi pojęciami dotyczącymi tworzenia aplikacji lub architektury na platformie PubNub.
Samouczki: Postępuj zgodnie z tymi samouczkami krok po kroku, aby tworzyć aplikacje czasu rzeczywistego przy użyciu PubNub.
Ścieżki dla deweloperów: Dowiedz się, jak szybko i łatwo tworzyć aplikacje czasu rzeczywistego, korzystając z naszych zasobów dla programistów.
Dema: Zobacz nasze wersje demonstracyjne i przykładowy kod aplikacji w akcji.
Zawartość
Co to jest PubNub? Do czego służy PubNub?Kluczowe funkcje Cowarto wiedzieć o PubNub Rozpoczęcie pracy zPubNub?
Jak PubNub może ci pomóc?
Ten artykuł został pierwotnie opublikowany na PubNub.com
Nasza platforma pomaga programistom tworzyć, dostarczać i zarządzać interaktywnością w czasie rzeczywistym dla aplikacji internetowych, aplikacji mobilnych i urządzeń IoT.
Fundamentem naszej platformy jest największa w branży i najbardziej skalowalna sieć przesyłania wiadomości w czasie rzeczywistym. Dzięki ponad 15 punktom obecności na całym świecie obsługującym 800 milionów aktywnych użytkowników miesięcznie i niezawodności na poziomie 99,999%, nigdy nie będziesz musiał martwić się o przestoje, limity współbieżności lub jakiekolwiek opóźnienia spowodowane skokami ruchu.
Poznaj PubNub
Sprawdź Live Tour, aby zrozumieć podstawowe koncepcje każdej aplikacji opartej na PubNub w mniej niż 5 minut.
Rozpocznij konfigurację
Załóż konto PubNub, aby uzyskać natychmiastowy i bezpłatny dostęp do kluczy PubNub.
Rozpocznij
Dokumenty PubNub pozwolą Ci rozpocząć pracę, niezależnie od przypadku użycia lub zestawu SDK.