반응형
유니티 C# 파이어베이스 푸쉬알림 Firebase Cloud Messaging FCM 간단 사용법
파이어베이스 SDK 다운로드
압축 푼 뒤
dotnet4 / FirebaseMessaging.unitypackage 설치
- 코드 작성
using Firebase;
using Firebase.Messaging;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FirebaseManager : MonoBehaviour
{
FirebaseApp app;
void Start() //초기화
{
FirebaseMessaging.TokenReceived += OnTokenReceived;
FirebaseMessaging.MessageReceived += OnMessageReceived;
}
void OnTokenReceived(object sender, TokenReceivedEventArgs e) //토큰 받기
{
if (e != null)
{
Debug.LogFormat("[FIREBASE] Token: {0}", e.Token);
}
}
void OnMessageReceived(object sender, MessageReceivedEventArgs e) //메세지 수신
{
if (e != null && e.Message != null && e.Message.Notification != null)
{
Debug.LogFormat("[FIREBASE] From: {0}, Title: {1}, Text: {2}",
e.Message.From,
e.Message.Notification.Title,
e.Message.Notification.Body);
}
}
}
Api 참고
참고할만한 글
반응형