一个是Order(String appOrderId, String appUserId, int amount, String orderTitle, String orderDesc, String productId, String sign)
另一个是Order(String appOrderId, String appUserId, int amount, String orderTitle, String orderDesc, String productId)
请问这俩有啥区别?分别在什么场景下使用?
两个构造函数的区别在于,第一个构造函数中包含
sign
字段,即对订单信息的签名。一般来说,出于安全方面的考虑,对于订单的签名在服务器进行,所以在实际使用时,需要用第二个构造函数来初始化订单。
SDK中提供了带有
sign
的构造函数主要是为了方便开发者在调试阶段可以更为方便地生成测试订单。