Couponad_ADNetwork 1.0.2

Couponad_ADNetwork 1.0.2

Taewoo Kang 维护。



  • NHN PAYCO

优惠券广告 SDK


历史

用法

1. 下载

2. Cocoapods

  • Cocoapods 使用
    • 安装 Cocoapods
      $ gem install cocoapods
      
    • Podfile
      pod 'Couponad_ADNetwork', '~>1.0.0'
      
    • Pod 安装
      pod install 
        or
      pod update
      

3. Objective-C 项目 SDK 使用方法

  • 源代码
    • AppDelegate.m

      #import <ADNetwork/ADNetwork.h>
      
      ...
      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        ...
        // 발급받은 PUBID (Test : sdktestreal)
        // SDK 초기화
        [ADNetwork config:[[ADConfig alloc] initWith:pubId]];
        ...
        return YES;
      }
      
    • ViewController.m

      1. 推送

        #import <ADNetwork/ADNetwork.h>
        
        @implementation ViewController
        
        ....
        
        
        - (void)goCouponViewController
        {
            [self.navigationController pushViewController:[[ADNetworkViewController alloc] init] animated:YES];
        }
        
        ....
        
        @end
        
        
      2. 显示

        #import <ADNetwork/ADNetwork.h>
        
        @implementation ViewController
        
        ....
        
        
        - (void)goCouponViewController
        {
            [self presentViewController:[[ADNetworkViewController alloc] init] animated:YES completion:nil];
        }
        
        ....
        
        @end
        
        
    • 获取徽章是否存在的信息

      [ADNetwork isNewBadge:^(BOOL isBadge) {
          if (isBadge) {
              // 배지가 있을 경우
              // 각 제휴 앱에서의 해동
              // ex) 특정 준비한 (dot) 이미지를 보여준다.
          } else {
              // 배지가 없을 경우
          }
      }];
      

4. Swift 项目 SDK 使用方法

  • 源代码
    • AppDelegate
      func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
          // Override point for customization after application launch.
      
          ...
      
          // 발급받은 PUBID (Test : sdktestalpha)
          // SDK 초기화
          ADNetwork.config(ADConfig("sdktestalpha"))
      
          ....
          return true
      }
      
    • ViewController
      1. 推送
        import ADNetwork
        
        class ViewController: UIViewController {
        
            ...
        
            private func goCouponViewController() {
                self.navigationController?.pushViewController(ADNetworkViewController(), animated: true)
            }
            ...
        
        }
        
      2. 显示
        import ADNetwork
        
        class ViewController: UIViewController {
        
            ...
        
            private func goCouponViewController() {
                self.present(ADNetworkViewController(), animated: true, completion: nil)
            }
            ...
        
        }
        
    • 获取徽章是否存在的信息
      ADNetwork.isNewBadge { (isBadge) in
          if (isBadge) {
              // 배지가 있을 경우
              // 각 제휴 앱에서의 해동
              // ex) 특정 준비한 (dot) 이미지를 보여준다.
          } else {
              // 배지가 없을 경우
          }
      }