...
FeedConfig
설정: FeedConfig 를 설정합니다.feedToolbarHolderClass
: 피드의 타이틀을 설정합니다. 자세한 내용은 toolbar customize를 확인해주세요.closeToastEnabled
: 피드를 나갈 때 ‘한번 더 클릭 시 종료된다’는 토스트를 띄웁니다.
RewardNotificationConfig
설정: Reward 를 받았을 때 보여주는 Notification 의 Config 를 설정합니다.NotificationConfig
설정: Push 의 Notification 관련 config 를 설정합니다..putExtra(FeedActivity.EXTRA_CONFIG, feedConfig)
위에서 생성한 FeedConfig 를 설정합니다.
...
Code Block |
---|
public class CustomNotificationWorker extends NotificationWorker {
public CustomNotificationWorker(@NonNull Context context,
@NonNull WorkerParameters workerParams) {
super(context, workerParams);
}
@Override
@NonNull
public NotificationConfig getNotificationConfig() {
final FeedConfig feedConfig = new FeedConfig.Builder(getApplicationContext(), App.UNIT_ID_NOTI_PLUS)
.closeToastEnabled(true)
.feedToolbarHolderClass(CustomFeedToolbarHolder::class.java)
.build();
final RewardNotificationConfig rewardNotificationConfig = new RewardNotificationConfig.Builder().build();
return new NotificationConfig.Builder(App.UNIT_ID_PUSH)
.putExtra(FeedActivity.EXTRA_CONFIG, feedConfig)
.build();
}
} |
...