Firebase에서 지정한 조건으로 푸시 알림을 보내는 일

3071 단어 iOSFirebaseSwift

하고 싶은 일


Firebase의 Notifications를 사용하여 조건을 충족하는 사용자에게 알림을 전송하고 싶습니다.조건의 예는'버튼을 다섯 번 이상 누른 사용자','특정 화면을 표시한 사용자'등이다.

Firebase가 iOS 터미널에 푸시 알림을 보낼 때까지


이 기사는 이해하기 쉽기 때문에 여기서 생략한다.
  • iOS에서 Firebase 푸시 알림 사용하기
  • Swift에서 Firebase로 Notification을 보내봤습니다.
  • 조건 푸시 알림 전송 프로세스


    코드에 이러한 이벤트를 테스트 로그로 남깁니다.
    viewController.swift
        override func viewDidLoad() {
            super.viewDidLoad()
    
    
            FIRAnalytics.logEventWithName("sccontent", parameters: [
                "name": "tap",
                "full_text": "button"
                ])
        }
    
  • Analytics 사용자를 클릭한 후 새 사용자 목록을 만듭니다(예: testUser)

  • 코드에 포함된 이벤트 이름을 직접 입력합니다.

  • 매개변수 입력

    4. 이렇게 되면 OK

  • 5. 마지막으로 Notifications의 새 메시지에서 방금 추가한 사용자를 선택하면 완료됩니다.

    낙점

  • 위의 순서대로 진행했지만 전혀 통지를 받지 못했다.(응용 프로그램만 선택하면 알림이 수신되므로 알림 자체가 오지 않는 상태가 아님)
  • 사건이 Firebase에 반영되지 않은 것 같아서 다음날 다시 이 사용자에게 메시지를 보낸 후 통지를 받았다.활동이 몇 시간 뒤에 반영될지 몰라요(^_^
  • 조건부 메시지를 보내려면 매개 변수를 확인할 수 없지만 이벤트를 표시했는지 확인하는 것이 중요하다.

  • 좋은 웹페이지 즐겨찾기