-
public interface ConnectifInterface
-
-
Method Summary
-
-
Method Detail
-
initialize
abstract Unit initialize(Context context, String apiKey, String email, ConnectifConfig connectifConfig)
-
addPushToken
abstract Unit addPushToken(String token, Context context)
-
handlePushNotification
abstract Boolean handlePushNotification(Map<String, String> data, Context context)
-
isConnectifPushNotification
abstract Boolean isConnectifPushNotification(Map<String, String> data)
-
sendPageVisit
abstract Unit sendPageVisit(String name, EventCallbacks callbacks)
-
sendSearch
abstract Unit sendSearch(String searchText, EventCallbacks callbacks)
-
sendProductVisit
abstract Unit sendProductVisit(Product product, EventCallbacks callbacks)
-
sendLogin
abstract Unit sendLogin(String email, EventCallbacks callbacks)
-
sendCart
abstract Unit sendCart(Cart cart, EventCallbacks callbacks)
-
sendPurchase
abstract Unit sendPurchase(Purchase purchase, EventCallbacks callbacks)
-
sendRegister
abstract Unit sendRegister(String email, RegisterContactInfo contactInfo, EventCallbacks callbacks)
-
sendContactInfo
abstract Unit sendContactInfo(ContactInfo contactInfo, EventCallbacks callbacks)
-
subscribeToNewsletter
abstract Unit subscribeToNewsletter(EventCallbacks callbacks)
-
sendCustomEventById
abstract Unit sendCustomEventById(String eventId, CustomEvent customEvent, EventCallbacks callbacks)
-
sendCustomEventById
abstract Unit sendCustomEventById(String eventId, Object payload, EventCallbacks callbacks)
-
sendCustomEventByAlias
abstract Unit sendCustomEventByAlias(String eventAlias, CustomEvent customEvent, EventCallbacks callbacks)
-
sendCustomEventByAlias
abstract Unit sendCustomEventByAlias(String eventAlias, Object payload, EventCallbacks callbacks)
-
-
-
-