内购配置推广图片
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
本文详细介绍如何在App内配置及推广内购项目,包括上传1024*1024推广图片至AppStore,以及如何在代码中实现接受从AppStore支付的代理方法,确保应用程序能够正确处理内购交易。
1349

被折叠的 条评论
为什么被折叠?



