ALCMessagingService.h 485 B

123456789101112131415161718192021222324252627
  1. //
  2. // ALCMessagingService.h
  3. // AppLovinSDK
  4. //
  5. // Created by Thomas So on 7/16/19.
  6. //
  7. @class ALCMessage;
  8. NS_ASSUME_NONNULL_BEGIN
  9. /**
  10. * Service class of the Communicator SDK responsible for managing and publishing messages.
  11. */
  12. @interface ALCMessagingService : NSObject
  13. /**
  14. * Publish the given message to the pub/sub system.
  15. */
  16. - (void)publishMessage:(ALCMessage *)message;
  17. - (instancetype)init NS_UNAVAILABLE;
  18. + (instancetype)new NS_UNAVAILABLE;
  19. @end
  20. NS_ASSUME_NONNULL_END