-
- All Implemented Interfaces:
-
com.clevertap.android.sdk.pushnotification.CTPushProvider
@RestrictTo(value = RestrictTo.Scope.LIBRARY) public class FcmPushProvider implements CTPushProvider
Clevertap's Firebase Plugin Ref: CTPushProvider
-
-
Constructor Summary
Constructors Constructor Description FcmPushProvider(CTPushProviderListener ctPushListener, Context context, CleverTapInstanceConfig config)
-
Method Summary
Modifier and Type Method Description PushTypegetPushType()Returns the delivery type. booleanisAvailable()App supports FCM booleanisSupported()Device supports FCM intminSDKSupportVersionCode()The minimum SDK version code to support the provider. voidrequestToken()Requests the push registration token. -
-
Constructor Detail
-
FcmPushProvider
FcmPushProvider(CTPushProviderListener ctPushListener, Context context, CleverTapInstanceConfig config)
-
-
Method Detail
-
getPushType
@NonNull() PushType getPushType()
Returns the delivery type.
-
isAvailable
boolean isAvailable()
App supports FCM
-
isSupported
boolean isSupported()
Device supports FCM
-
minSDKSupportVersionCode
int minSDKSupportVersionCode()
The minimum SDK version code to support the provider.
-
requestToken
void requestToken()
Requests the push registration token.
-
-
-
-