在开始测试iOS自动更新购买之前,我需要准备我的服务器数据库。我的问题很简单。我只想知道我应该在我的数据库中创建varchar字段的大小。苹果ios购买收据数据可能的最大长度是多少?
12
A
回答
10
我正在使用varchar(4096)来存储我的base64编码收据。
但说实话,我在官方文档(或其他地方)找不到有关收据长度的任何内容。我唯一发现on Apple's docs的是收据内容/格式可能会发生变化:
商店收据的内容和格式是私人的,可能会更改。您的应用程序不应尝试直接解析收据数据。使用此处介绍的机制来验证收据并检索存储在其中的信息。
所以可能要用文本代替varchar真的是最好的选择。
+2
我将它们存储在服务器上。我的收据大小为6340个字节(Mac App Store,订阅)。 – 2015-06-23 13:38:44
1
receipt-data
由于包含较旧的订阅信息,可能会变得更大。
实际上,典型的大小可能在10KB以下。但是由于反复创建新的订阅,我在自动化测试中看到了大于500KB的收据数据。
最好是使用varchar(max)或文本,如果它没有限制。
相关问题
- 1. 苹果收据中的不同购买
- 2. 最大长度是多少?
- 3. 传递给cassandra列的数据的最大长度是多少
- 4. Azure blob元数据值的最大长度是多少?
- 5. Informix列的最大长度是多少?可以增加多少?
- 6. 苹果在应用程序购买验证收据返回xml
- 7. 过程PID的最大可能长度是多少? (64位)
- 8. 查询字符串的最大可能长度是多少?
- 9. .NET字符串的最大可能长度是多少?
- 10. 收据验证问题购买苹果商店“收据验证应提交......”
- 11. ENUM值的最大长度是多少?
- 12. ListProperty的最大长度是多少?
- 13. synmemo的最大长度是多少?
- 14. IOS - In App购买验证收据
- 15. IOS应用程式内购买收据
- 16. 交易收据数据大小最大长度
- 17. ios在应用程序购买 - 验证收据数据
- 18. MD5功能的最大输入长度是多少?
- 19. memcached中的最大密钥长度和最大值是多少?
- 20. BLE制造商特定数据AD的最大长度是多少?
- 21. PHP:在数据库中设置密码字段的最大长度是多少?
- 22. 经度和纬度的最大长度是多少?
- 23. f64的最大可能值是多少?
- 24. float的字符串表示的最大可能长度是多少?
- 25. 在Android应用程序购买后,Google提供的最大purchaseToken长度是多少?
- 26. 苹果应用程序内购买收据 - 在服务器端进行验证
- 27. loadrunner中参数的最大长度是多少?
- 28. Go,Java和C#中数组的最大长度是多少?
- 29. 可以收集的苹果的最大数量
- 30. 数据库(最大)字段长度是否会影响性能?
只需使用TEXT,那么它将始终适合:) – Anne 2011-03-28 19:59:24
我将需要建议对已完全定义的当前API进行更改,以便获得更具体的内容。 – 3advance 2011-03-30 14:44:16