IOS - 购买信息请求

原创 2015年07月10日 15:42:24

购买信息请求: 获取购买类型列表.

/**
 * 获取购买信息
 *
 * {"version":16,"token":"2EC74609C2C94F289AA7742CBE05BCDD","msgType":"MSG_QUERY_PRODUCT_REQ",
 * "msgSeq":10,"appType":4,"IMEI":"356199060018702"}
 */
- (void) loadPurchaseInfo {

    User* currentUser = [User currentUser]; // 账号

    NSMutableDictionary* paras = [[NSMutableDictionary alloc] init]; // POST参数

    [paras setObject:currentUser.matVersion forKey:@"version"]; // 版本号
    [paras setObject:(currentUser.matToken == nil)?@"":currentUser.matToken forKey:@"token"]; // Token
    [paras setObject:@"MSG_QUERY_PRODUCT_REQ" forKey:@"msgType"]; // 消息类型
    [paras setObject:[NSString stringWithFormat:@"%d",currentUser.matMsgSeq] forKey:@"msgSeq"]; // 消息序列
    [paras setObject:currentUser.matAppType forKey:@"appType"]; // APP类型
    [paras setObject:currentUser.uniqueDeviceToken forKey:@"IMEI"]; // 唯一码

    NSLog(@"获取购买信息参数: %@", paras);

    // POST请求: MSG_QUERY_PRODUCT_REQ
    [[ChunyuAPIClient sharedClient] postPath:[ChunyuAPIClient MAT_AUTH_HTTP_URL]
                                  parameters:paras
                          requestContentType:kCYHttpRequestContentTypeJSON
                                     success:^(AFHTTPRequestOperation *operation, id responseObject) {
                                         NSLog(@"MSG_QUERY_PRODUCT_REQ + %@", responseObject);
                                         NSString* loginState = responseObject[@"description"];
                                         NSLog(@"注册状态: %@", loginState);

                                         NSMutableArray* goodsList = responseObject[@"goodsList"];

                                         // 购买项目列表
                                         for (int i=0; i<goodsList.count; ++i) {
                                             NSMutableDictionary* dict = goodsList[i];
                                             NSLog(@"goodsName = %@", dict[@"goodsName"]);
                                         }

                                         // 登录成功
                                         if ([responseObject[@"errorCode"] intValue] == 0) {
                                             NSLog(@"获取购买信息成功");
                                         }
                                     }
                                     failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                                         NSLog(@"请求错误 + %@", error);
                                     }];
}

娱乐

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS In-App Purchase 内购之 什么是恢复购买记录

Users restore transactions to maintain access to content they’ve already purchased. For example, whe...
  • zzzzzdddddxxxxx
  • zzzzzdddddxxxxx
  • 2016年11月18日 10:43
  • 3720

iOS开发之内购完全笔记(您已购买此 App 内购买项目。此项目将免费恢复。)

iOS开发之内购完全笔记 解决无限提示 --(您已购买此 App 内购买项目。此项目将免费恢复。)的问题 梳理内购逻辑 记录个人集成过程中遇到的问题点与大家分享...
  • jiisd
  • jiisd
  • 2016年01月16日 11:43
  • 24859

iOS苹果个人开发者账号购买流程 2017版

iOS苹果个人开发者账号购买流程 2017版: 苹果个人开发者账号申请、购买流程 2017版, 文章底部有 苹果企业级开发者账号购买、申请流程说明 1.购买苹果开发者账号之前需要有一个 Apple I...
  • a44496913
  • a44496913
  • 2017年02月08日 20:04
  • 11343

ios app 应用内购买配置完全指南

第一印象觉得In-App Purchase(简称IAP)非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那么,为什么在你的应用中集成IAP特性就如此令人生厌呢? 这是因...
  • dabin12345
  • dabin12345
  • 2015年04月30日 14:40
  • 2125

查看进行AFNetworking请求时的头部信息

我们在进行网络请求的时候,服务器是如何知道我们的手机类型和信息呢?这些信息是通过请求头部发送的。关于如何导入AFNetworking库,请查看我的另一篇博客《》...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年09月16日 21:36
  • 6203

iOS应用发布篇二(开发者账号购买)

引言 上一篇博文完成了开发者账号的申请,这个账号大家使用苹果产品的人大多都有,此时账号不可以发布应用,需要购买“开发者会员”,苹果开发者个人版需要支付99刀(688RMB),企业版需要支付199刀,还...
  • qq_20044689
  • qq_20044689
  • 2016年06月09日 13:05
  • 813

iOS 内付费(in-app purchase)--非消耗品的购买与恢复

iOS内付费的功能对于一个app来说是非常重要的,如果在这一环节出了一些致命的问题,那就很可能会影响app的推广和公司的利益了。我在很早之前写过一篇关于iOS内付费的文章(文章地址),在那篇博客中讲述...
  • shenjie12345678
  • shenjie12345678
  • 2016年11月04日 00:12
  • 5166

iOS 获取AppStore线上应用信息

RT:可以获取版本号等信息 http://itunes.apple.com/lookup?id=000000000
  • xin814
  • xin814
  • 2014年10月11日 17:09
  • 928

ios内购(iap)关于问题“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载"的解决方案

近日在项目内购中遇到“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载”的问题,查阅google和百度各种文章,没找到合适的解决方案,折腾一整天,终于解决,解决方案贴出来,供...
  • dfgjava
  • dfgjava
  • 2013年10月29日 14:57
  • 21373

IAP(程序内购买): 完全攻略

原文地址:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/ 第一印象觉得In-App Purchase(简...
  • oSKyTonight
  • oSKyTonight
  • 2016年06月22日 14:31
  • 1056
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS - 购买信息请求
举报原因:
原因补充:

(最多只允许输入30个字)