jjzjj

purchase

全部标签

iphone - 用户在app purchase中重新购买时,paymentQueue::updatedTransactions应该被iOS调用?

当用户在apppurchase中重新购买时,paymentQueue::updatedTransactions应该被iOS调用吗?情况是:如果用户重新购买产品,代码中没有调用任何内容,所以我无法将内容“打开”到完整版。 最佳答案 paymentQueue::updatedTransactions应该被调用。如果产品是非消耗品或自动续订的,那么苹果将不会扣款,交易也会失败。因此,对于非消费品或自动新订阅,您必须恢复交易。对于订阅和消耗品,您必须自行处理。我不确定我是否正在解决你的问题。因此,如果您需要进一步的帮助,请发布一些代码或更多

ios - 如何获取本地化 "Purchased"和 "Purchased on My iPhone"播放列表的 MPMediaPlaylist?

如何使用本地化字符串名称作为播放列表名称,设法获取“已购买”和“已在我的iPhone上购买”MPMediaPlaylist:NSArray*songs;NSString*name=@"Purchased";//@TODO//needtogetlocalizedversionofthisdefaultiOSplaylistname//MPMediaQuery*myPlaylistsQuery=[MPMediaQueryplaylistsQuery];NSArray*playlists=[myPlaylistsQuerycollections];NSArray*songs=nil;for(

iphone - 应用内购买 : get the App Store from which a user made a purchase

例如,是否可以判断购买是在英国/美国商店进行的? 最佳答案 据我所知,我不认为有一种方法可以检测用户下载的特定商店,但是最合理的解决方案是检测他们的语言环境,并假设他们正在使用特定位置的默认商店。NSLocale*locale=[NSLocalecurrentLocale];NSString*country=[localeobjectForKey:NSLocaleCountryCode];if([countryisEqualToString:@"UK"]){//UnitedKingdom}但是,用户可以在设备上更改他们的商店设置,因

iphone - 解读苹果的交易收据

我需要从Apple服务器返回的交易收据中获取到期日期。请帮助我从中获取所需信息。latest_receipt_info和收据也有有效期和其他信息。我应该使用哪个。我还需要在插入到我的php服务器之前转换购买日期。如果是这样,我需要将它放在哪个时区。我的问题可能看起来很垃圾。请耐心等待。非常感谢"receipt":{"original_purchase_date_pst":"2012-07-2405:41:19America/Los_Angeles","unique_identifier":"46f070c011e0da17bc168ae9d3901dcf961f8c09","origi

iphone - 重新验证收据

我已成功通过Apple服务器验证了我的沙箱收据以进行自动更新订阅。我已将Apple服务器返回的最新收货内容存储到php服务器端。现在,当我尝试重新验证存储的收据以进行检查是否仍然有效(针对苹果服务器)时,我正在接收{"status":21002,"exception":java.lang.IlegalArgumentException"}请让我知道我存储的是苹果服务器返回的收据数据的错误部分吗?我仅在重新验证收据时才面临此问题。感谢您的光临更新:“receipt”:{“original_purchase_date_pst”:“2012-07-2405:41:19America/Los_

ios - 恢复已删除的自动续订订阅

当您从iTunesConnect中为您的应用程序删除自动续订订阅时,您的用户将恢复(并且过去购买了一些自动续订订阅)会是什么样子?示例场景:用户购买了自动续订订阅并且订阅了一段时间。我在iTunesConnect中删除自动续订订阅(用户订阅已取消)。用户卸载应用程序并重新安装并进行恢复。他会得到与已删除订阅相关的所有交易吗? 最佳答案 Important:AfteryoudeleteanIn-AppPurchase,itisnolongersearchableoniTunesConnectanditcannotberestored.

ios - 移动和使用托管 In App Purchase 托管内容

我知道我正在下载托管的应用程序内购买。它将托管的InAppPurchase内容下载到缓存目录,但由于我需要托管的InAppPurchase内容是永久的,所以我需要将其移动到Documents目录。一旦它在那里,我就需要实际访问内容。我正在使用NSURL*url=download.contentURL;NSError*error=nil;NSArray*properties=[NSArrayarrayWithObjects:NSURLLocalizedNameKey,NSURLCreationDateKey,NSURLLocalizedTypeDescriptionKey,nil];NS

iOS - 如何延迟显示消息 "purchase was successful"以等待验证收据完成

我已经搜索过但找不到任何方法来延迟显示消息:“您的购买成功”等待验证收据完成。我尝试引用行SKPaymentQueue.defaultQueue().finishTransaction(transactionas!SKPaymentTransaction)但消息仍然触发。funcpaymentQueue(queue:SKPaymentQueue,updatedTransactionstransactions:[SKPaymentTransaction]){print("ReceivedPaymentTransactionResponsefromApple");fortransactio

ios - 如何在 ios 上使用 In App Purchase 在购买(非订阅)之前处理免费试用

我想在我的iOS应用程序上提供免费试用和购买(非消耗性应用程序内购买)选项。我可以看到我可以提供试用然后订阅(自动更新订阅),但我个人不喜欢为一个简单的应用程序一遍又一遍地付费,但我确实想先尝试一下。有没有办法在设置购买选项时达到同样的效果?我意识到我可以在下载后跟踪第一次使用情况,但这会带来几个问题:Apple现在是否会批准应用程序的试用期-以前它们已被拒绝,但那是在IAP和订阅可用之前!如何防止用户删除应用程序(以及我可能存储的任何数据以了解他们已激活试用版)然后再次下载?还是我必须屈服于有害的“订阅”模式或发布带有升级功能的“轻量级”版本?上次我使用“轻量级”时,Apple坚持要

ios - 应用商店 : In-App-Purchases: Real-time Developer Notifications

我正在开发一个应用程序,它有应用程序内购买和订阅(用户可以购买月度/年度订阅)。如何让我的后端收到有关订阅相关操作(新/取消/续订/等)的通知?我确实找到了使用GooglePlayStore的方法:https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notificationsIn-appBillingAPI提供服务器推送通知,使开发人员能够监控Play管理的订阅的状态变化。要启用此功能,您需要使用自己的GoogleCloudPlatform(GCP)项目将后端与Clo