在我的购买验证过程中,三方
- iOS 客户端
- ASP.NET 服务器(验证中介)
- 苹果服务器
iOS Client & ASP.NET Server 通信方式中的 JSON-RCP
验证过程是;通过 Web 服务将付款收据发送到 ASP.NET 服务器(服务器使用AppleReceiptVerifier验证收据)
我有 5 个用于付款的产品标识符,其中 2 个运行良好并返回预期的响应,但其他三个像这样返回 JsonException
{
error = {
errors = (
{
message = "Found String where Object was expected.";
name = JsonException;
}
);
message = "Found String where Object was expected.";
name = JSONRPCError;
};
id = "<null>";
}
和这个
{
error = {
errors = (
{
message = "Missing value.";
name = JsonException;
}
);
message = "Missing value.";
name = JSONRPCError;
};
id = "<null>";
}
所有产品标识符都是同一类型,只是价格不同,我不知道为什么会出现这个问题???
该怎么办 ???