-
@RestrictTo(value = RestrictTo.Scope.LIBRARY_GROUP) public class ManifestInfo
Parser for android manifest and picks up fields from manifest once to be references Should be singleton and initialised only once -> need to validate.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringLABEL_NOTIFICATION_ICONprivate static ManifestInfoinstanceprivate static StringaccountIdprivate static StringaccountRegionprivate static StringproxyDomainprivate static StringhandshakeDomainprivate final StringnotificationIconprivate final StringfcmSenderIdprivate final StringintentServiceNameprivate final StringdevDefaultPushChannelIdprivate final Array<String>profileKeysprivate final intencryptionLevelprivate final StringencryptionInTransit
-
Method Summary
Modifier and Type Method Description static synchronized ManifestInfogetInstance(Context context)static synchronized ManifestInfogetInstance(Context context)StringgetAccountId()StringgetAccountRegion()StringgetProxyDomain()StringgetHandshakeDomain()StringgetNotificationIcon()StringgetFCMSenderId()StringgetIntentServiceName()StringgetDevDefaultPushChannelId()Array<String>getProfileKeys()intgetEncryptionLevel()StringgetEncryptionInTransit()StringgetExcludedActivities()StringgetSpikeyProxyDomain()booleanisSSLPinningEnabled()StringgetVendorOneProvider()StringgetVendorTwoProvider()-
-
Method Detail
-
getInstance
static synchronized ManifestInfo getInstance(Context context)
-
getInstance
static synchronized ManifestInfo getInstance(Context context)
-
getAccountId
String getAccountId()
-
getAccountRegion
@RestrictTo(value = RestrictTo.Scope.LIBRARY) String getAccountRegion()
-
getProxyDomain
@RestrictTo(value = RestrictTo.Scope.LIBRARY) String getProxyDomain()
-
getHandshakeDomain
@RestrictTo(value = RestrictTo.Scope.LIBRARY) String getHandshakeDomain()
-
getNotificationIcon
String getNotificationIcon()
-
getFCMSenderId
String getFCMSenderId()
-
getIntentServiceName
String getIntentServiceName()
-
getDevDefaultPushChannelId
String getDevDefaultPushChannelId()
-
getProfileKeys
Array<String> getProfileKeys()
-
getEncryptionLevel
int getEncryptionLevel()
-
getEncryptionInTransit
String getEncryptionInTransit()
-
getExcludedActivities
String getExcludedActivities()
-
getSpikeyProxyDomain
@RestrictTo(value = RestrictTo.Scope.LIBRARY) String getSpikeyProxyDomain()
-
isSSLPinningEnabled
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean isSSLPinningEnabled()
-
getVendorOneProvider
String getVendorOneProvider()
-
getVendorTwoProvider
String getVendorTwoProvider()
-
-
-
-