OfflinePushExtConfigInfo.h 996 B

1234567891011121314151617181920212223242526
  1. //
  2. // OfflinePushExtConfigInfo.h
  3. // TUICore
  4. //
  5. // Created by cologne on 2024/3/19.
  6. // Copyright © 2024 Tencent. All rights reserved.
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. // Entrance to features and functions supported by the TIMPush plug-in
  10. @interface OfflinePushExtConfigInfo : NSObject
  11. /**
  12. * In the FCM channel data mode, set whether the notification bar message is popped up by a plug-in or thrown out by the business implementation (0: TIMPush implementation, 1: Throwing business implementation by itself)
  13. */
  14. @property(nonatomic, assign) NSInteger fcmPushType;
  15. /**
  16. * In FCM channel data mode, get the notification bar message whether it is a plug-in pop-up or a throw-out business implementation pop-up (0: TIMPush implementation; 1: throw-out business implementation)
  17. */
  18. @property(nonatomic, assign) NSInteger fcmNotificationType;
  19. - (void)configWithTIMPushFeaturesDic:(NSDictionary *)featuresDic;
  20. - (NSDictionary *)toReportData;
  21. @end
  22. NS_ASSUME_NONNULL_END