ASFireBaseEventManager.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // ASFireBaseEventManager.h
  3. // westkissMob
  4. //
  5. // Created by iOS on 2024/2/22.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #import "CartTotalsM.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface ASFireBaseEventManager : NSObject
  11. + (instancetype)shareInstance;
  12. /// 加购事件 点击加购按钮触发
  13. /// - Parameter:
  14. /// - cur: 货币(USD)
  15. /// - value: 金额
  16. /// - items: @[@{"item_id":@"",@"item_name":@""}]
  17. - (void)addcartEventWithCur:(NSString *)cur value:(double)value items:(NSArray<NSDictionary<NSString *, NSString*> *>*)items;
  18. /// 支付事件 在订单确认页面触发
  19. /// - Parameter:
  20. /// - cur: 货币(USD)
  21. /// - value: 金额
  22. /// - transaction_id: 单号
  23. /// - items: @[@{"item_id":@"",@"item_name":@""}]
  24. - (void)purchaseEventWithCur:(NSString *)cur value:(double)value transaction_id:(NSString *)transaction_id item:(CartTotalsM *)carListM;
  25. /// 去下单事件 在进入结账页面触发
  26. /// - Parameter:
  27. /// - cur: 货币(USD)
  28. /// - value: 金额
  29. /// - items: @[@{"item_id":@"",@"item_name":@""}]
  30. - (void)checkOutEventWithCur:(NSString *)cur value:(double)value items:(NSArray<NSDictionary<NSString *, NSString*> *>*)items;
  31. /// 查看商品详情
  32. /// - Parameter:
  33. /// - cur: 货币(USD)
  34. /// - value: 金额
  35. /// - items: @[@{"item_id":@"",@"item_name":@""}]
  36. - (void)viewItemEventWithCur:(NSString *)cur value:(double)value items:(NSArray<NSDictionary<NSString *, NSString*> *>*)items;
  37. @end
  38. NS_ASSUME_NONNULL_END