Gamebase SDK for Android  2.44.0
NHN Cloud Gamebase Platform
PushConfiguration.Builder Class Reference
Collaboration diagram for PushConfiguration.Builder:
Collaboration graph

Public Member Functions

Builder enablePush (boolean pushEnabled)
 
Builder enableAdAgreement (boolean adAgreement)
 
Builder enableAdAgreementNight (boolean adAgreementNight)
 
Builder setDisplayLanguageCode (String displayLanguageCode)
 
Builder doNotRequestPermissionAutomatically (boolean doNotRequestPermissionAutomatically)
 This method prevent requestPermission("android.permission.POST_NOTIFICATIONS") after a successful registerPush call on Android 13 or higher OS. More...
 
PushConfiguration build ()
 This method creates an instance of PushConfiguration. More...
 

Member Function Documentation

◆ build()

PushConfiguration build ( )

This method creates an instance of PushConfiguration.

Returns
an instance of PushConfiguration
Since
Added 2.15.0.

◆ doNotRequestPermissionAutomatically()

Builder doNotRequestPermissionAutomatically ( boolean  doNotRequestPermissionAutomatically)

This method prevent requestPermission("android.permission.POST_NOTIFICATIONS") after a successful registerPush call on Android 13 or higher OS.

The default value is false.

Since
Added 2.44.0.
Parameters
doNotRequestPermissionAutomaticallyRequest 'POST_NOTIFICATIONS' permission automatically or not.
Returns
a builder instance of PushConfiguration.

◆ enableAdAgreement()

Builder enableAdAgreement ( boolean  adAgreement)

◆ enableAdAgreementNight()

Builder enableAdAgreementNight ( boolean  adAgreementNight)

◆ enablePush()

Builder enablePush ( boolean  pushEnabled)

◆ setDisplayLanguageCode()

Builder setDisplayLanguageCode ( String  displayLanguageCode)