如何缓存和存储Shopify购物车项目?

时间:2017-03-22 07:28:18

标签: ios objective-c iphone xcode shopify

我知道过去这个问题已经问过了。但我认为没有得到适当的答案和解决方案。

所以,

我正在使用mobile buy sdk在我的应用中集成Shopify。 我使用

将产品添加到购物车
[self.cart addVariant:self.productVariant];

但我的问题是每当我关闭并打开应用程序意味着购物车显示为空。

每次我获得lineitem对象nill。

那么,我怎么能解决它?

提前致谢。

1 个答案:

答案 0 :(得分:1)

那是因为sdk没有跟踪购物车项目,我们必须手动完成。我解决这个问题的方法是将产品ID存储在本地数据库中。当我关闭并打开应用程序时,我从本地数据库获取产品ID并调用函数buyclient.getproductbyid(product_id);然后我得到产品变体然后添加它。