-
Register a push token for a device with a 3rd party
Declaration
Swift
@discardableResult public func registerDeviceWithThirdParty(registration: PushRegistration, completion: @escaping Zone5.ResultHandler<PushRegistrationResponse>) -> PendingRequest?
-
Deregister a push token for a device with a 3rd party
- token: 3rd party push token to deregister
Declaration
Swift
@discardableResult public func deregisterDeviceWithThirdParty(token: String, completion: @escaping Zone5.ResultHandler<Zone5.VoidReply>) -> PendingRequest?
-
Undocumented
Declaration
Swift
@discardableResult public func initializeThirdPartyConnection(type: UserConnectionType, completion: @escaping Zone5.ResultHandler<ThirdPartyInitializeResponse>) -> PendingRequest?
-
Undocumented
Declaration
Swift
@discardableResult public func setThirdPartyToken(type: UserConnectionType, parameters: URLEncodedBody, completion: @escaping Zone5.ResultHandler<Zone5.VoidReply>) -> PendingRequest?
-
Checks if a connection type is enabled or not
Declaration
Swift
@discardableResult public func hasThirdPartyToken(type: UserConnectionType, completion: @escaping Zone5.ResultHandler<Bool>) -> PendingRequest?
-
Returns list of connected third party types
Declaration
Swift
@discardableResult public func enabledThirdPartyConnections(completion: @escaping Zone5.ResultHandler<[UserConnectionType]>) -> PendingRequest?
-
Undocumented
Declaration
Swift
@discardableResult public func removeThirdPartyToken(type: UserConnectionType, completion: @escaping Zone5.ResultHandler<Bool>) -> PendingRequest?