Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

See below Inbox APIs to get & delete inbox messages, we also provide an open source example of Inbox implementation (provided on the demo application on Github).

Objective-C 

Code Block
// Getting inbox messages
 
 [[Appoxee shared] refreshInboxWithCompletionHandler:^(NSError *appoxeeError, id data) {
 
    if (!appoxeeError) {
 
        NSArray *messages = (NSArray *)data; // all objects in array are of type APXRichMessage
    }
 }];
 
// Deleting inbox messages

 [[Appoxee shared] deleteRichMessage:richMessage withHandler:^(NSError *appoxeeError, id data) {.shared()?.deleteRichMessage(message, withHandler: { appoxeeError, data in
    
    if appoxeeError == false {
        
        // Message was deleted
    }
})

 

Swift

Code Block
// Getting inbox messages
 
Appoxee.shared()?.refreshInboxWithCompletionHandler({ appoxeeError, messages in
  
    if appoxeeError == false {
     
        if let inboxMessages: Array <APXRichMessage> = messages as? Array {
            
            print(inboxMessages)
        }
    }
})

// Deleting inbox messages

Appoxee.shared()?.deleteRichMessage(message, withHandler: { appoxeeError, data in
    
    if (!appoxeeError)appoxeeError == false {
        
        // Message refreshwas UIdeleted
    }

}];)