---
title: "Web/mobile push: integracja"
url: "https://help.pushpushgo.com/pl/article/web-mobile-push-integracja"
language: "pl"
last_updated: "2026-07-17T10:15:31.803Z"
---

# Web/mobile push: integracja

## **Integracja web push**

**Standardowe kroki integracji**

Aby zintegrować swoją stronę internetową z PushPushGo:

-   załóż konto PushPushGo
-   utwórz projekt
-   zintegruj go, korzystając ze skryptów integracyjnych oraz unikalnego dla Twojego projektu service workera

Zobacz wideo integracyjne:

[YouTube video](https://www.youtube.com/embed/y72x06r7Vls)

  

Lub przejdź do sekcji [Przewodnik Szybkiego startu i Twoja pierwsza kampania web push.](https://help.pushpushgo.com/pl/article/przewodnik-szybkiego-startu-i-twoja-pierwsza-kampania-web-push)

#### **Weryfikacja integracji**

Aby sprawdzić, czy integracja została przeprowadzona poprawnie:

1.  Sprawdź walidatory integracji w sekcji Integracja: Integracja > Web push (VAPID) > Skrypty integracyjne

![](https://cdn-assets.productfruits.com/4a667e36-9516-4a20-8ae0-9122957b6f45)

Jeśli wystąpią jakiekolwiek problemy, rozwiąż je zgodnie z instrukcjami, a następnie przejdź do kolejnych kroków.

2.  Wejdź na swoją stronę internetową i sprawdź, czy widoczny jest formularz subskrypcji.

## **Integracja mobile push**

W PushPushGo wspieramy platformy Android, iOS, Huawei, Flutter, ReactNative. Przejdź do sekcji *Integracja > Integracja mobilna* aby wybrać platformę z którą chcesz się zintegrować.

### **Android**

Aby móc korzystać z funkcjonalności PushPushGo w swojej aplikacji Google Android, musisz zintegrować ją za pomocą naszego SDK mobilnego oraz podać dane uwierzytelniające dla swojego projektu z konsoli Firebase.

Wybierz odpowiednie SDK i zaimplementuj je w swojej aplikacji, postępując zgodnie z dokumentacją repozytorium:

-   Android / HMS: [https://github.com/ppgco/android-sdk](https://github.com/ppgco/android-sdk)
-   Flutter: [https://github.com/ppgco/flutter-sdk](https://github.com/ppgco/flutter-sdk)

Wygeneruj klucz prywatny w konsoli Firebase i wgraj go w naszej aplikacji. Przejdź do sekcji Android w Integracji mobilnej gdzie będziesz mógł umieścić klucz.

![](https://cdn-assets.productfruits.com/08358bd1-1292-461b-bf48-aafa8e83779e)Status zmieni się z BRAK INTEGRACJI na ZINTEGROWANY.

### iOS

Integracja z Apple Push Notification Service umożliwia wysyłanie powiadomień push za pośrednictwem platformy Apple iOS. Aby zintegrować swoją aplikację mobilną z PushPushGo, zaimplementuj jedno z naszych mobilnych SDK w swojej aplikacji:

-   iOS: [https://github.com/ppgco/ios-sdk](https://github.com/ppgco/ios-sdk)
-   Flutter: [https://github.com/ppgco/flutter-sdk](https://github.com/ppgco/flutter-sdk)

Aby ukończyć integrację, zarejestruj App ID na koncie Apple Developer, utwórz certyfikat APNs (plik .p12) i wgraj go w sekcji Integracja. Zacznij od uzyskania certyfikatu.

**Tworzenie żądania podpisania certyfikatu (Certificate Signing Request)**

Aby wygenerować certyfikat Safari, musisz najpierw utworzyć żądanie podpisania certyfikatu (Certificate Signing Request). W tym celu uruchom aplikację Keychain Access.

![](https://cdn-assets.productfruits.com/74fad55f-7b91-454f-a7c3-9571e7b2ec1c)

Kliknij Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority.

![](https://cdn-assets.productfruits.com/ca0c420e-c766-4671-bf8b-e24cf0529e94)

Pojawi się okno Asystenta. Wprowadź swój adres e-mail oraz nazwę dla certyfikatu. Następnie zaznacz opcję Saved to disc i kliknij Continue.

![](https://cdn-assets.productfruits.com/9d0bafc3-f359-490a-9dca-52ac892a7f85)

Zapisz żądanie podpisania certyfikatu (CSR). Będzie ono potrzebne do wygenerowania certyfikatu.

![](https://cdn-assets.productfruits.com/0631e512-bfa3-4aa1-af41-9b10ff541420)

![](https://cdn-assets.productfruits.com/06f684be-5bc5-4930-9210-cbe7766fea81)

**Zarejestruj App ID**

Zaloguj się na swoje [konto Apple](https://developer.apple.com/) i przejdź do sekcji Identifiers.

![](https://cdn-assets.productfruits.com/c116ec56-8c5c-429f-af66-35f8010c09ba)

W sekcji Identifiers kliknij przycisk dodawania (+) w lewym górnym rogu.

![](https://cdn-assets.productfruits.com/5ef597ee-c165-46bb-a6c2-d88166c8df0b)

Przewiń w dół do sekcji „Services”, wybierz opcję Apple Push Notification service SSL (Sandbox & Production) i kliknij Continue.

  

![](https://cdn-assets.productfruits.com/5ef10d1a-fe87-45cc-b78c-b2b18e3cd35c)

Wybierz App IDs z listy opcji i kliknij Continue.

![](https://cdn-assets.productfruits.com/b12e16d0-f09b-4149-aaa3-99ec8613970f)

Wprowadź nazwę lub opis dla App ID w polu Description. Wybierz opcję Explicit App ID i podaj identyfikator bundle ID aplikacji w polu Bundle ID. Wprowadzony tutaj jawny (explicit) App ID powinien być zgodny z bundle ID podanym w panelu Summary docelowej aplikacji w Xcode. Zaznacz odpowiednie pola wyboru, aby włączyć funkcje aplikacji, których chcesz używać, i kliknij „Continue”.

![](https://cdn-assets.productfruits.com/0c89ab83-f0a2-46f0-a2bc-368e5729fdce)

Sprawdź informacje rejestracyjne i kliknij Register.

![](https://cdn-assets.productfruits.com/17cab32b-15b6-468a-adef-b3278bd7c695)

**Utwórz certyfikat**

Przejdź do zakładki Certificate. Zobaczysz tam listę utworzonych przez siebie certyfikatów.

![](https://cdn-assets.productfruits.com/81e2f0fe-12b3-4dc2-b935-dab4219dd000)W sekcji Certificates kliknij przycisk dodawania (+) w lewym górnym rogu.

![](https://cdn-assets.productfruits.com/b37e013d-984b-46a7-b0b7-69a1559c6322)Przewiń w dół do sekcji „Services”, wybierz opcję Apple Push Notification service SSL (Sandbox & Production) i kliknij Continue.

![](https://cdn-assets.productfruits.com/b77f62aa-7f5a-4d76-bd85-65913515ff20)

Wybierz z listy App ID utworzony wcześniej i kliknij Continue.

![](https://cdn-assets.productfruits.com/357b7dd2-5565-4197-b2f6-535d08c936fe)

Teraz kliknij przycisk Choose File i wybierz wygenerowany wcześniej plik CSR (Certificate Signing Request). Kontynuuj, klikając przycisk Continue.

![](https://cdn-assets.productfruits.com/fef76525-e419-43c1-9024-21778353cf53)

Pobierz swój certyfikat, a następnie kliknij dwukrotnie plik, aby go zainstalować.

![](https://cdn-assets.productfruits.com/41e20a70-72f6-466f-892f-6f5be5eb43d2)

Zainstalowany certyfikat pojawi się w Keychain Access (aplikacji, której użyłeś/aś do utworzenia CSR). Kliknij prawym przyciskiem myszy na certyfikat i wyeksportuj plik.

![](https://cdn-assets.productfruits.com/e58778d0-d6bf-4032-9041-63849f20da0c)

Zapisz certyfikat w formacie Personal Information Exchange (.p12).

![](https://cdn-assets.productfruits.com/02737065-5de7-4920-8521-af2d2d321931)

Wprowadź hasło i zapamiętaj je — będzie ono potrzebne do zintegrowania Twojego projektu z APNS.

![](https://cdn-assets.productfruits.com/4bae71dc-dbaf-4af4-b8ec-9cf4580bdc1e)

Po zapisaniu certyfikatu przejdź do [widoku Providers](https://app.pushpushgo.com/project/providers) (nawigacja po lewej stronie > [widok Providers](https://app.pushpushgo.com/project/providers)) w aplikacji PushPushGo, a następnie przewiń w dół do sekcji IOS Support.

Wgraj swój certyfikat w formacie pliku .p12, wpisz hasło (passphrase), którym zabezpieczyłeś/aś certyfikat, przełącz opcję 'Toggle production' (chyba że chcesz, aby integracja działała w środowisku deweloperskim) i kliknij Save.

Pamiętaj, że Twój projekt może mieć przypisany tylko jeden appBundleId — a zmienić go można wyłącznie poprzez zgłoszenie do działu IT. Wgrywając nowe certyfikaty, jedynie je nadpisujesz, bez zmiany pozostałych parametrów, tj. appBundleId. Jeśli zostanie przesłany inny certyfikat zawierający appBundleId — zwrócony zostanie błąd.

W przypadku wgrania wygasłego certyfikatu lub gdy w magazynie znajduje się więcej certyfikatów i kluczy — zwrócony zostanie błąd.

Przejdź do sekcji Integracja w aplikacji PushPushGo i wgraj swój certyfikat.

![](https://cdn-assets.productfruits.com/0621f524-f3a1-44de-951b-cdd95f429c53)

![](https://cdn-assets.productfruits.com/08358bd1-1292-461b-bf48-aafa8e83779e)

Status zmieni się z BRAK INTEGRACJI na ZINTEGROWANY.

### **Huawei**

Aby móc korzystać z funkcjonalności PushPushGo w swojej aplikacji Huawei Android, musisz zintegrować ją za pomocą naszego SDK mobilnego oraz podać dane uwierzytelniające dla swojego projektu z AppGallery Connect.

Wybierz odpowiednie SDK i zaimplementuj je w swojej aplikacji, postępując zgodnie z dokumentacją repozytorium:

-   Android / HMS: [https://github.com/ppgco/android-sdk](https://github.com/ppgco/android-sdk)
-   Flutter: [https://github.com/ppgco/flutter-sdk](https://github.com/ppgco/flutter-sdk)

Przejdź do strony Integracja, a następnie wybierz Huawei Android (HMS). Wpisz swój App ID, Client secret, Auth URL oraz Push URL i kliknij Save.

Status zmieni się z BRAK INTEGRACJI na ZINTEGROWANY.
