New in Electron 2: In-App Purchases
새로운 Electron 2.0 릴리스 라인은 다양한 기능과 수정 사항으로 가득 차 있다. 이번 메이저 버전의 주요 특징 중 하나는 Apple의 Mac App Store를 위한 새로운 inAppPurchase
API이다.
인앱 구매는 앱 내에서 직접 콘텐츠나 구독을 구매할 수 있게 해준다. 이를 통해 개발자는 프리미엄 비즈니스 모델을 쉽게 적용할 수 있다. 이 모델에서는 사용자가 앱을 무료로 다운로드한 후, 프리미엄 기능, 추가 콘텐츠, 또는 구독을 위해 선택적으로 인앱 구매를 할 수 있다.
이 새로운 API는 커뮤니티 기여자인 Adrien Fery가 Amanote에서 인앱 구매를 가능하게 하기 위해 Electron에 추가했다. Amanote는 강의와 회의를 위한 노트 필기 Electron 앱으로, PDF에 수학 공식, 그림, 오디오 녹음 등의 기능을 추가해 명확하고 구조화된 노트를 작성할 수 있게 해준다.
Mac 버전의 Amanote에 인앱 구매 지원을 추가한 이후, Adrien은 매출이 40% 증가했다고 보고했다.
시작하기
새로운 inAppPurchase
API가 최신 Electron 베타 버전에 이미 추가되었다:
npm i -D electron@beta
이 API에 대한 문서는 GitHub에서 확인할 수 있으며, Adrien이 이 API를 사용하는 방법에 대한 튜토리얼을 작성했다. 앱에 인앱 결제를 추가하려면 튜토리얼을 참고한다.
API에 대한 더 많은 개선 사항이 진행 중이며, 곧 다음 Electron 베타 릴리스에 추가될 예정이다.
윈도우 플랫폼도 곧 지원 예정
다음으로, 아드리앙은 Electron에서 Microsoft Store 인앱 구매 기능을 추가해 Amanote에 새로운 수익 창출 경로를 열 계획이다. 이에 대한 소식을 계속 지켜봐 주길 바란다!