Appoxee.shared()?.addTags(toDevice: ["tag1", "tag2"], withCompletionHandler: { (error, data) in
if (error != nil) {
//Tag successfully added.
}
})
Appoxee.shared()?.addTags(toDevice: ["tag1", "tag2"], andRemove: ["tagToRemove1", "TagToRemove2"], withCompletionHandler: { (error, data) in
if (error != nil) {
//Tag successfully added and tags marked for removial are successfuly removed.
}
})
Appoxee.shared()?.clearTagsCache(completionhandler: { (error, data) in
if (error != nil) {
//Tags cache cleared successfully.
}
})
Appoxee.shared()?.removeTags(fromDevice: ["tagToRemove1", "tagToRemove2"], withCompletionHandler: { (error, data) in
if (error != nil) {
//Tag successfully removed.
}
})
Appoxee.shared()?.fetchDeviceTags({ (error, data) in
let tags = data as? NSMutableArray
if (error != nil && tags != nil) {
//Tags successfully fetched.
}
}) |