PushPluginsManager

public class PushPluginsManager : PluginManagerBase
extension PushPluginsManager: FacadeConnectorPushProtocol

Undocumented

  • Undocumented

    Declaration

    Swift

    typealias pluginTypeProtocol = PushProviderProtocol
  • Undocumented

    Declaration

    Swift

    var _providers: [String : PushProviderProtocol] { get }
  • Undocumented

    Declaration

    Swift

    required init()
  • Undocumented

    Declaration

    Swift

    public override func providerCreated(provider: PluginAdapterProtocol,
                                         completion: PluginManagerCompletion)
  • Undocumented

    Declaration

    Swift

    public func registerDeviceToken(data: Data)
  • Undocumented

    Declaration

    Swift

    @objc
    public func addTagsToDevice(_ tags: [String]?,
                         completion: @escaping (_ success: Bool, _ tags: [String]?) -> Void)
  • Undocumented

    Declaration

    Swift

    @objc
    public func removeTagsToDevice(_ tags: [String]?,
                            completion: @escaping (_ success: Bool, _ tags: [String]?) -> Void)
  • Undocumented

    Declaration

    Swift

    @objc
    public func getDeviceTags() -> [String : [String]]