当前位置: 代码迷 >> 综合 >> AppStore 推广iOS内购
  详细解决方案

AppStore 推广iOS内购

热度:50   发布时间:2023-12-22 17:41:01.0

内购配置推广图片

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