Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
public class CustomNotificationWorker extends NotificationWorker {
    @Override
    @NonNull
    public NotificationConfig getNotificationConfig() {
        return new NotificationConfig.Builder()
            .openFeedFromLaunchActivity(...)
            .iconResourceId(...)
            .notificationId(...)
            .build();
    }
}
Code Block
languagejava
final BuzzAdPush buzzAdPush = new BuzzAdPush(
      CustomNotificationWorker.class,
      new PushDialogConfig.Builder().build());

...

  • openFeedFromLaunchActivity: 노티피케이션을 클릭하면 Feed 로 이동하는데 이때의 동작을 제어합니다.

    • true: 노티피케이션 클릭시 Launcher Activity를 실행 후 Feed 지면을 보여줍니다.

    • false: 노티피케이션 클릭시 Feed 지면을 보여줍니다.

  • iconResourceId: 노티피케이션에 보이는 아이콘의 리소스 아이디입니다.

  • notificationId: 노티피케이션의 ID를 지정합니다.

SDK에서 제공하는 구독 Dialog UI는 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2270135597/ver+2.25.x+6.5.3.#SDK-%EC%97%90%EC%84%9C-%EC%A0%9C%EA%B3%B5%ED%95%98%EB%8A%94-Dialog-UI-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95을 참조하여 변경할 수 있습니다.

Push 구독

...

사용자는 Push를 수신할 시간을 설정해서 구독할 수 있습니다.

...

고도화된 구독 절차는 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2270135576/ver+2.25.x+6.5.2.#BuzzAd-Push-%EA%B5%AC%EB%8F%85-%EA%B3%A0%EB%8F%84%ED%99%94을 참고하여 구현할 수 있습니다.
SDK에서 제공하는 구독 Dialog UI는 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2270135597/ver+2.25.x+6.5.3.#SDK-%EC%97%90%EC%84%9C-%EC%A0%9C%EA%B3%B5%ED%95%98%EB%8A%94-Dialog-UI-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95을 참조하여 변경할 수 있습니다.

Push 구독 해지

...

Push 구독을 해지하면 Push 알림을 더 이상 받을 수 없습니다. SDK에서 제공하는 Push 구독 해지 다이얼로그를 통해 구독을 해지합니다.

...