内购配置推广图片
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