AppStore 推广iOS内购

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

内购配置推广图片

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值