-
@RestrictTo(value = Scope.LIBRARY) public class InAppFCManager
-
-
Method Summary
Modifier and Type Method Description booleancanShow(CTInAppNotification inapp, Function2<JSONObject, String, Boolean> hasInAppFrequencyLimitsMaxedOut)voidchangeUser(String deviceId)voiddidShow(Context context, CTInAppNotification inapp)intgetShownTodayCount()JSONArraygetInAppsCount(Context context)voidprocessResponse(Context context, JSONObject response)synchronized voidupdateLimits(Context context, int perDay, int perSession)StringgetInAppID(CTInAppNotification inapp)-
-
Method Detail
-
canShow
boolean canShow(CTInAppNotification inapp, Function2<JSONObject, String, Boolean> hasInAppFrequencyLimitsMaxedOut)
-
changeUser
void changeUser(String deviceId)
-
didShow
void didShow(Context context, CTInAppNotification inapp)
-
getShownTodayCount
int getShownTodayCount()
-
getInAppsCount
JSONArray getInAppsCount(Context context)
-
processResponse
void processResponse(Context context, JSONObject response)
-
updateLimits
synchronized void updateLimits(Context context, int perDay, int perSession)
-
getInAppID
String getInAppID(CTInAppNotification inapp)
-
-
-
-