// // IAPUserData.hpp // TileManor // // Created by 徐炼新 on 2024/9/30. // #ifndef IAPUserData_hpp #define IAPUserData_hpp #include #include "IAPDefine.hpp" NS_IAP_BEGIN class IAPUserData { public: static IAPUserData* getInstance(); void init(); // 添加购买信息 // 参数说明 : 商品id void addBuyInfo(std::string commodityID); void addBuyInfo(std::vector commodityIDs); // 获取用户购买记录 std::vector getBuyInfos(); // 清除所有购买信息 void clearBuyInfo(); private: private: static IAPUserData* _instance; std::vector _buyInfos; // 用户购买信息 }; NS_IAP_END #endif /* IAPUserData_hpp */