Mendix 모듈 빠른 시작
모듈과 함께 제공되는 데모 앱을 실행하고 푸시 알림을 보내 Mendix용 Pushwoosh 모듈을 시작하세요.
전제 조건
Anchor link to데모 앱을 실행하려면 다음이 필요합니다:
또한 네이티브 모바일 내비게이션 프로필이 있는 Mendix Studio Pro 11.12.3 이상 버전과 네이티브 빌드를 생성하기 위한 Xcode 또는 Android Studio가 필요합니다.
위 목록의 Device API Token은 이 모듈에 필요하지 않습니다. 위젯은 Application Code만 사용하며 다른 것은 필요하지 않습니다.
데모 앱 다운로드
Anchor link to모듈 리포지토리를 복제합니다:
git clone https://github.com/Pushwoosh/pushwoosh-mendix.git데모 앱은 demo 폴더입니다. 이 앱은 모듈이 개발된 앱과 동일합니다. 기기 등록 및 등록 해제, 푸시 토큰 읽기, 태그 설정 및 읽기, 이벤트 게시를 위한 버튼이 있는 하나의 화면과 태그 키 및 값, 이벤트 이름을 위한 입력 필드가 있습니다.
Studio Pro에서 앱 열기
Anchor link toStudio Pro에서 demo/PushwooshDemo.mpr을 엽니다. 앱에는 이미 Pushwoosh 모듈, 홈 페이지의 Pushwoosh events 위젯, 그리고 모든 버튼 뒤에 나노플로우가 포함되어 있습니다.

Application Code 설정
Anchor link to네이티브 모바일 내비게이션 프로필의 홈 페이지를 열고 Pushwoosh events 위젯을 선택한 다음 Application Code 속성의 XXXXX-XXXXX 플레이스홀더를 Pushwoosh Control Panel에 있는 앱의 Application Code로 교체합니다.

네이티브 앱 빌드
Anchor link to데모는 Make It Native 앱에서 실행할 수 없습니다. 해당 앱에는 타사 네이티브 코드가 포함되어 있지 않기 때문입니다. 대신 사용자 지정 개발자 앱이나 실제 네이티브 빌드를 생성하세요.
Windows에서는 App > Build Native App을 사용하여 Native Mobile Builder를 열고 기능을 다음과 같이 설정합니다:
- Push notifications: 꺼짐.
- Firebase Android: 켜짐.
Pushwoosh는 Mendix 앱의 내장 푸시와 함께 작동하는 대신 이를 대체합니다. 동일한 Firebase 이벤트에 등록된 두 개의 알림 서비스가 서로를 가려 알림이 도착하지 않게 됩니다.
macOS에서는 Studio Pro에 Native Mobile Builder가 없습니다. 대신 @mendix/native-mobile-toolkit 명령줄 도구를 사용하여 네이티브 템플릿을 구성한 다음, 생성된 iOS 및 Android 프로젝트를 로컬에서 빌드합니다.
iOS의 경우, 생성된 Xcode 프로젝트를 열고 Signing & Capabilities에서 Push Notifications 기능을 추가합니다. Android의 경우, Firebase 프로젝트의 google-services.json 파일을 생성된 Android 프로젝트에 배치합니다.
앱 실행 및 기기 등록
Anchor link to앱의 Mendix 런타임을 시작한 다음, 기기나 시뮬레이터에서 네이티브 빌드를 실행하고 Register For Push Notifications를 탭합니다. 기기는 알림 권한을 요청하고 Pushwoosh에 등록한 후 메시지로 푸시 토큰을 표시합니다.
테스트 푸시 알림 보내기
Anchor link to기기를 테스트 기기로 등록하고 Pushwoosh Control Panel에서 메시지를 보냅니다. 단계는 통합 테스트하기를 참조하세요.