콘텐츠로 이동

Mailbox 모듈

앱의 우편함 기능을 Hive Axyl 서버에서 처리하는 모듈입니다. 우편 발송과 회수, 발신 우편과 수신 우편 조회, 받은 우편의 읽음 처리, 우편 삭제를 제공합니다.

모듈 정보

  • 패키지: com.com2usplatform.hiveaxyl.mailbox
  • 네임스페이스: Hive.Axyl.Mailbox
  • 지원 플랫폼: 전체 (서버 API)
  • 최소 사양: Unity 6000.0+

제공 인터페이스

인터페이스 등록 메서드 설명
IMailboxService AddMailbox() 우편 발송과 회수, 발신 우편과 수신 우편 조회, 읽음 처리, 삭제

기능의 구성과 우편 발송 주체, 첨부 아이템 처리 방식은 우편함을 참조하세요.

등록과 획득

HiveBootstrap.Initialize의 등록 단계에서 AddMailbox()로 등록한 뒤 HiveCore.Resolve<T>()로 가져옵니다.

using Hive.Axyl.Core;
using Hive.Axyl.Core.Unity;   // HiveBootstrap
using Hive.Axyl.Mailbox;

var config = CoreConfig.CreateBuilder("{appId}").Build();

HiveBootstrap.Initialize(config, builder =>
{
    builder.AddMailbox();
});

IMailboxService mailbox = HiveCore.Resolve<IMailboxService>();

IMailboxService의 모든 메서드는 로그인 세션이 필요합니다. 함께 설치할 모듈, 설치 절차, 초기화와 로그인 순서는 모듈 설치, 초기화, 로그인을 참조하세요.