Tag: 在应用程序内购买

我可以通过外部结算绕过苹果的应用程序购买机制吗?

这不是一个编程问题。 只是澄清iOS中的应用内购买function。 我打算有一个具有优质内容的应用程序。 我的应用程序只能在用户使用凭据进行身份validation时使用。 我能否仅基于身份validation提供高级内容(付费内容)? 我将需要用户通过另一个Web App进行付款。 只有当用户通过其他应用程序购买高级内容时才能访问某些内容。 其他用户将有权访问非高级内容。 苹果会允许这个吗? 应用程序商店中的任何应用程序是这样工作的吗?

我们可以在iOS的企业应用程序中使用应用内购买吗?

我们可以在iOS应用程序中使用应用程序内购买作为企业应用程序分发吗? 如果不可能,我们可以使用paypal或其他任何购买机制吗?苹果公司是否在这里创造任何问题,因为他们使用Kindle应用程序而不是他们的付款?

应用内购买汽车可再生

我正在制作完成PC应用程序的iPhone应用程序。 我将我的iPhone应用程序与web服务同步到PC应用程序,从而使其成为一个扩展。 我想卖一段时间。 (例如1个月,6个月,1年)。 对于这样的应用程序,苹果允许使用应用程序中的自动更新? 如果是的话,有人可以指示我一个很好的如何实施这个应用程序tuturial? 我以前已经在应用程序中实施了可安装和非易耗品。 我读过这个教程和其他: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial In-App Purchases in iOS 6 Tutorial: Consumables and Receipt Validation 但仍然无法find任何应​​用程序内自动更新。 一个代码示例也可用 如果这种types的应用程序不服务的build议?

是否有可能在没有更新应用程序的情况下向应用程序添加应用程序内购买?

我正在开发一个iOS应用程序,允许购买各种额外的“信息包”作为非消耗品购买,我打算定期添加新的“包”。 (这是我的第一个应用程序,所以经验是有限的。)我目前的devise只是检查应用程序内购买与产品编号的“… Pack01”到“… Pack99”,它发现的商店包括在商店面前。 我的假设是,应用程序发布后,我可以添加一个新的应用程序内购买与产品ID,在iTunes Connect中说,“… Pack32”,这将随即显示在商店前面一有可用。 我不想每次添加新包时分发应用程序的新更新。 不过,我不确定是否可以添加新的应用程序内购买而不更新应用程序。 有人可以确认,是否有可能,如果没有,是否有另一种方法来实现更新可用购买的目标,而无需分发新的应用程序版本?

解压缩内容的应用程序内购买ios

苹果托pipe的内容正在下载作为.zip在应用程序内购买的情况下。 m试图解压缩这些内容,但提交zipArchive打开.zip文件。 ZipArchive* za = [[ZipArchive alloc] init]; za.delegate = self; NSString *path = [download.contentURL path]; if([[NSFileManager defaultManager] fileExistsAtPath:path]) { NSLog(@"File Exists: %@", path); } else { NSLog(@"file not exists: %@", path); } if( [za UnzipOpenFile:path] ) { if( [za UnzipFileTo:dir overWrite:YES] != NO ) { NSLog(@"unzip data success"); //unzip data success //do something } […]

恢复应用内购买Swift

我在应用程序中添加了非消费型应用程序内购买广告。 采购工作正常,其恢复工作有困难。 我只是不知道该怎么做。 这是我的购买代码: func buyNonConsumable(){ println("About to fetch the products"); // We check that we are allow to make the purchase. if (SKPaymentQueue.canMakePayments()) { var productID:NSSet = NSSet(object: self.product_id!); var productsRequest:SKProductsRequest = SKProductsRequest(productIdentifiers: productID); productsRequest.delegate = self; productsRequest.start(); println("Fething Products"); }else{ println("can't make purchases"); } } // Helper Methods func buyProduct(product: SKProduct){ println("Sending the […]

在iOS的应用程序购买testing

我正在使用Xcode 8.0,Swift 3.0和在iPad上购买应用程序进行testing。 我想使用沙箱用户在应用程序购买testing。 设备的设置中没有添加帐户 问题是我没有得到产品列表响应产品请求代码。 请看我的代码: let PRODUCT_ID_MY_PRODUCT = "com.company.ProjectName.MyProduct" // The ProducID in this code and ProducID on iTunes are the SAME. ✔️ override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) if productID == nil { productID = PRODUCT_ID_MY_PRODUCT } SKPaymentQueue.default().add(self) } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) startPurchases() } func startPurchases() { […]

iOS – 信用卡+ PayPal交易不通过应用程序内清除

我想知道如何才能向用户询问信用卡信息,并在不使用苹果应用内购买机制的情况下收取费用。 我的想法是将用户的信用卡发布到我的在线信用结算系统,并在网站上进行交易,然后在交易结果中向用户报告。 苹果会批准这种应用程序吗?

iOS应用内购买:沙箱无效的产品ID

背景稍微奇怪的设置之前,我遇到的问题:在一个客户端的应用程序工作,我们正在使用一个不同的iTunes开发者帐户,而不是最终将发布的一个应用程序的开发和Ad-Hoc生成有Game Center和IAP集成。 显然,我们最终将不得不在最终版本帐户上复制我们的设置,但这个问题似乎是不相关的。 问题是试图在沙箱中testing应用内购买。 我们在临时账户中没有任何税务/银行信息,没有以我的名义设置,所以我不能只加我的。 现在,每次我们发送一个SKProductsRequest和一个产品标识符,这个产品标识符是我在临时应用账户的iTunes Connect部分添加的产品标识符,它会作为一个无效的产品标识符返回到响应中。 此请求其中identifiers是一个数组与string产品标识符我试图得到: _productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithArray:identifiers]]; _productsRequest.delegate = self; 而这个委托方法: – (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { /*Other code for handling valid responses*/ for (NSString *invalidProductId in response.invalidProductIdentifiers) { DLog(@"Invalid product id: %@" , invalidProductId); } } 为此标识返回这个日志: -[InAppPurchaseManager productsRequest:didReceiveResponse:] Invalid product id: [Product ID That matches the […]

使用Google Analytics iOS SDK进行应用内购买跟踪

我希望使用Google AnalyticsSDK for iOS v2跟踪应用内购买,如其“ 电子商务跟踪指南”中所述。 收到SKPaymentTransactionStatePurchased事务更新后,我正在执行以下操作: – (void) trackTransaction:(SKPaymentTransaction*)transaction { NSString *transactionIdentifier = transaction.transactionIdentifier; GAITransaction *gaiTransaction = [GAITransaction transactionWithId:transactionIdentifier withAffiliation:@"App Store"]; SKPayment *payment = transaction.payment; NSString *productIdentifier = payment.productIdentifier; SKProduct *product = [self productForIdentifier:productIdentifier]; NSString *productTitle = product.localizedTitle; int64_t priceInMicros = product.price.floatValue * 1000000; // FIXME: Doesn't consider different currencies [gaiTransaction addItemWithCode:productIdentifier name:productTitle category:nil […]