HIVE SDK for Unreal Engine

Classes | Functions
FHivePush

In mobile games, push notification service provides an important method to increase the retention of game users. More...

Classes

class  FHivePush
 In mobile games, push notification service provides an important method to increase the retention of game users. More...
 
class  FHiveRemotePush
 Information about the status of receiving push notification. More...
 
class  FHiveLocalPush
 Local push registration information. More...
 
class  FHivePushSetting
 Push setting information. More...
 

Functions

static void FHivePush::GetRemotePush (const FHivePushOnRemotePushDelegate &Delegate)
 Request the status of receiving push notification. More...
 
static void FHivePush::SetRemotePush (const FHiveRemotePush &RemotePush, const FHivePushOnRemotePushDelegate &Delegate)
 Set the status of receiving push notification. More...
 
static void FHivePush::RegisterLocalPush (const FHiveLocalPush &LocalPush, const FHivePushOnLocalPushDelegate &Delegate)
 Register Local push notification. More...
 
static void FHivePush::UnregisterLocalPush (int32 NoticeId)
 Unregister Local push notification. More...
 
static void FHivePush::UnregisterLocalPushes (TArray< int32 > NoticeIds)
 Unregister Local push notification. More...
 
static void FHivePush::UnregisterAllLocalPushes ()
 Unregister All local pushes including Hive local pushes.
 
static void FHivePush::SetForegroundPush (const FHivePushSetting &Setting, const FHivePushOnPushSettingDelegate &Delegate)
 Set the value whether to enable push notification or not on the activated app. More...
 
static void FHivePush::GetForegroundPush (const FHivePushOnPushSettingDelegate &Delegate)
 Get the value whether to enable push notification or not on the activated app. More...
 
static void FHivePush::RequestPushPermission ()
 Request Push Token. More...
 

Detailed Description

In mobile games, push notification service provides an important method to increase the retention of game users.


HIVE Push supports push notification for marketing to increase the user retention of mobile games.
HIVE Push also responds to Google's GCM, Apple's APNS, Amazon's ADM, Jpush in China with language-specific time zones to support global services.

Function Documentation

◆ GetForegroundPush()

static void FHivePush::GetForegroundPush ( const FHivePushOnPushSettingDelegate &  Delegate)
static

Get the value whether to enable push notification or not on the activated app.

Parameters
DelegateAPI call result

◆ GetRemotePush()

static void FHivePush::GetRemotePush ( const FHivePushOnRemotePushDelegate &  Delegate)
static

Request the status of receiving push notification.

Parameters
DelegateAPI call result

◆ RegisterLocalPush()

static void FHivePush::RegisterLocalPush ( const FHiveLocalPush LocalPush,
const FHivePushOnLocalPushDelegate &  Delegate 
)
static

Register Local push notification.

In iOS, up to 64 can be registered due to the system limit.

Parameters
LocalPushLocal push registration information.
DelegateAPI call result

◆ RequestPushPermission()

static void FHivePush::RequestPushPermission ( )
static

Request Push Token.

◆ SetForegroundPush()

static void FHivePush::SetForegroundPush ( const FHivePushSetting Setting,
const FHivePushOnPushSettingDelegate &  Delegate 
)
static

Set the value whether to enable push notification or not on the activated app.

Parameters
SettingThe status of receiving push notification on the activated app.
DelegateAPI call result

◆ SetRemotePush()

static void FHivePush::SetRemotePush ( const FHiveRemotePush RemotePush,
const FHivePushOnRemotePushDelegate &  Delegate 
)
static

Set the status of receiving push notification.

Parameters
RemotePushRemote push information.
DelegateAPI call result

◆ UnregisterLocalPush()

static void FHivePush::UnregisterLocalPush ( int32  NoticeId)
static

Unregister Local push notification.

Parameters
NoticeIdLocal push registration ID

◆ UnregisterLocalPushes()

static void FHivePush::UnregisterLocalPushes ( TArray< int32 >  NoticeIds)
static

Unregister Local push notification.

Parameters
NoticeIdsArray of Local push registration ID
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy