|
@@ -34,12 +34,16 @@ void IAPUserData::init(){
|
|
|
|
|
|
void IAPUserData::addBuyInfo(std::string commodityID){
|
|
|
_buyInfos.push_back(commodityID);
|
|
|
+
|
|
|
+ saveVectorString(_buyInfos, "buyInfos");
|
|
|
}
|
|
|
|
|
|
void IAPUserData::addBuyInfo(std::vector<std::string> commodityIDs){
|
|
|
for(const auto& commodityID : commodityIDs){
|
|
|
- addBuyInfo(commodityID);
|
|
|
+ _buyInfos.push_back(commodityID);
|
|
|
}
|
|
|
+
|
|
|
+ saveVectorString(_buyInfos, "buyInfos");
|
|
|
}
|
|
|
|
|
|
std::vector<std::string> IAPUserData::getBuyInfos(){
|
|
@@ -48,6 +52,8 @@ std::vector<std::string> IAPUserData::getBuyInfos(){
|
|
|
|
|
|
void IAPUserData::clearBuyInfo(){
|
|
|
_buyInfos.clear();
|
|
|
+
|
|
|
+ saveVectorString(_buyInfos, "buyInfos");
|
|
|
}
|
|
|
|
|
|
// 序列化 vector<string> 为单个字符串
|