AppStore 推廣iOS內購

內購配置推廣圖片

1.在App 內購買項目上傳1024*1024的推廣圖片

2.在App Store 推廣選擇要推廣的內購,(也就是傳了推廣圖片並審覈通過的內購價格)

代碼實現

1.APP從啓動就必須始終接受 從App Store支付 的代理方法


#import "AppDelegate.h"
#import <StoreKit/StoreKit.h>
@interface AppDelegate ()
<
SKPaymentTransactionObserver
>
@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    // 接受代理
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    return YES;
}


/**
  從App Store支付 代理方法
  返回值爲YES,打開app並調用該內購ID向蘋果發起購買請求,會自動彈出密碼提示框
  返回值爲NO, 只打開app,可以在這裏可以調用自己的處理事件比如打開購買頁面
 */
- (BOOL)paymentQueue:(SKPaymentQueue *)queue shouldAddStorePayment:(SKPayment *)payment forProduct:(SKProduct *)product
{
    // 在這裏可以調用自己的處理事件
    NSLog(@"%@",product.productIdentifier);
    return NO;
}
@end

// 模擬點擊商店推廣內購的鏈接( 在瀏覽器中打開)

itms-services://?action=purchaseIntent&bundleId=boundleID&productIdentifier=內購ID

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章