Skip to main content
Version: 8.5.x

bfgreporting.bfgRaveAppDataKeyDelegate Interface

App Data Key callback delegates. More...

Public Member Functions

void bfgRaveAppDataKeyDidChange (final String currentAppDataKey, final String previousKey)
 Informs the delegate that the App Data Key changed. More...
 
void bfgRaveAppDataKeyDidReturnUnresolvedKeys (final List< String > unresolvedKeys, final String currentAppDataKey)
 Informs the delegate that there are unresolved keys. More...
 
void bfgRaveFetchCurrentAppDataKeyDidFailWithError (final RaveException error)
 Informs the delegate that the call to fetchCurrentAppDataKey failed. More...
 
void bfgRaveFetchCurrentAppDataKeyDidSucceed (final String currentAppDataKey)
 Informs the delegate that the call to fetchCurrentAppDataKey succeeded. More...
 
void bfgRaveSelectAppDataKeyDidFailWithError (final RaveException error)
 Informs the delegate that the call to selectRaveAppDataKey failed. More...
 
void bfgRaveSelectAppDataKeyDidSucceed ()
 Informs the delegate that the call to selectRaveAppDataKey succeeded. More...
 

Detailed Description

App Data Key callback delegates. This interface will be used to communicate results from asynchronous requests related to AppDataKeys. To use Rave App Data Keys you must implement this bfgRaveAppDataKeyDelete interface and register to be a bfgRaveAppDataKeyDelegate (using bfgRave.setRaveAppDataKeyDelegate).
Since
6.3

Member Function Documentation

◆ bfgRaveAppDataKeyDidChange()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveAppDataKeyDidChange (final String currentAppDataKey,
final String previousKey 
)
Informs the delegate that the App Data Key changed.
Parameters
currentAppDataKeyThe current app data key selected for this application and user.
previousKeyThe previous app data key before the change.
Since
6.3

◆ bfgRaveAppDataKeyDidReturnUnresolvedKeys()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveAppDataKeyDidReturnUnresolvedKeys (final List< String > unresolvedKeys,
final String currentAppDataKey 
)
Informs the delegate that there are unresolved keys.
Parameters
unresolvedKeysThe keys that need to be resolved. There will always be zero or two or more.
currentAppDataKeyThe last known selected app data key before conflict.
Since
6.3

◆ bfgRaveFetchCurrentAppDataKeyDidFailWithError()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveFetchCurrentAppDataKeyDidFailWithError (final RaveException error)
Informs the delegate that the call to fetchCurrentAppDataKey failed.
Parameters
errorThe error that was encountered.
Since
6.3

◆ bfgRaveFetchCurrentAppDataKeyDidSucceed()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveFetchCurrentAppDataKeyDidSucceed (final String currentAppDataKey)
Informs the delegate that the call to fetchCurrentAppDataKey succeeded.
Parameters
currentAppDataKeyThe current app data key returned by Rave.
Since
6.3

◆ bfgRaveSelectAppDataKeyDidFailWithError()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveSelectAppDataKeyDidFailWithError (final RaveException error)
Informs the delegate that the call to selectRaveAppDataKey failed.
Parameters
errorThe error that was encountered.
Since
6.3

◆ bfgRaveSelectAppDataKeyDidSucceed()

void com.bigfishgames.bfglib.bfgreporting.bfgRaveAppDataKeyDelegate.bfgRaveSelectAppDataKeyDidSucceed ()
Informs the delegate that the call to selectRaveAppDataKey succeeded.
Since
6.3