內購配置推廣圖片
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