콘텐츠로 건너뛰기

Flutter SDK 빠른 시작

Pushwoosh Flutter SDK 를 사용하여 빠르고 간단한 예제로 시작하세요.

사전 요구 사항

Anchor link to

Pushwoosh Flutter SDK 를 앱에 통합하려면 다음이 필요합니다:

예제 프로젝트 다운로드

Anchor link to
Terminal window
# SDK 리포지토리를 복제하고 예제 프로젝트로 이동합니다.
git clone https://github.com/Pushwoosh/pushwoosh-flutter
# 예제 디렉토리로 이동합니다.
cd pushwoosh-flutter/Source/pushwoosh/example

프로젝트 구성

Anchor link to

종속성을 설치합니다:

Terminal window
flutter pub get

lib/main.dart 파일을 열고 Pushwoosh.initialize 호출을 업데이트합니다:

Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});

app_idsender_id 값을 Pushwoosh 앱 코드Firebase 프로젝트 번호로 바꿉니다.

1. 종속성 설치
Anchor link to

ios 디렉토리로 이동하여 종속성을 설치합니다:

Terminal window
cd ios && pod install --repo-update
2. 번들 식별자 설정
Anchor link to

Xcode 에서 ios/Runner.xcworkspace 파일을 엽니다.

각 대상에 대한 번들 식별자를 설정합니다:

  • Runner: 앱의 패키지 이름. (예: com.example.pushwoosh)
  • NotificationService: .NotificationServiceExtension 이 추가된 앱의 패키지 이름. (예: com.example.pushwoosh.NotificationServiceExtension)
  • StopwatchWidgetExtension: .StopwatchWidget 이 추가된 앱의 패키지 이름. (예: com.example.pushwoosh.StopwatchWidget)
3. API 토큰 설정
Anchor link to

ios/Runner/Info.plist 에서 Pushwoosh_API_TOKEN 키를 Pushwoosh Device API Token 으로 설정합니다.

1. google-services.json 설정
Anchor link to

google-services.json 파일을 android/app 디렉토리로 복사합니다.

2. 패키지 이름 설정
Anchor link to

android/app/build.gradle 파일을 열고 applicationId 를 앱의 패키지 이름으로 설정합니다. (예: com.example.pushwoosh)

3. API 토큰 설정
Anchor link to

android/app/src/main/AndroidManifest.xml 파일을 열고 <application> 태그 내에 다음 메타데이터를 추가합니다:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__Pushwoosh Device API Token 으로 바꿉니다.

프로젝트 실행

Anchor link to
  1. 프로젝트를 빌드하고 실행합니다.
  2. 앱에 “Actions” 및 “Settings” 두 개의 탭이 있습니다. Settings 탭으로 이동합니다.
  3. Register for Pushes 버튼을 탭합니다.
  4. 푸시 알림 권한을 부여합니다. 장치가 Pushwoosh 에 등록됩니다.

푸시 알림 전송

Anchor link to

Pushwoosh Control Panel 로 돌아가 푸시 알림을 등록된 장치로 전송합니다.