gpt4 book ai didi

iphone - StoreKit 返回所有产品 ID

转载 作者:行者123 更新时间:2023-12-03 18:28:05 27 4
gpt4 key购买 nike

这个问题与我在这里找到的其他问题有点不同。我的 In App StoreKit 正在运行,我可以成功列出我的商店中的产品。我浏览了 Apple 文档,但从未看到我的问题得到解决(我可能错过了)。

我的客户(非营利组织)希望能够通过他们的应用程序接受捐款。我想让他们能够动态添加新的捐赠事件,而无需用户更新他们的应用程序。我的意思是,他们可能有一个特殊的“帮助我们在即将到来的植树节赞助一项事件”,并接受特定于该情况的捐款。

我目前正在阅读这样的产品:

SKProductsRequest *request= 
[[SKProductsRequest alloc] initWithProductIdentifiers:
[NSSet setWithObjects: @"goldSponsor", @"silverSponsor"];

这意味着如果植树节事件发生,我将必须发布更新以将@“arborSponsor”包含在我的请求列表中。我如何请求我的 bundle 中的每件产品?

我尝试过使用 @"com.thedomain.*"和其他一些猜测,但没有成功。是否可以返回整个列表,我是否遗漏了一些非常简单的东西?谢谢!

最佳答案

不幸的是,据我所知,您必须提供您想要获取信息的产品的所有 ID。

处理此问题的一种方法是将您的产品 ID 存储在远程服务器上,然后在加载商店时向服务器发出请求以获取当前的 ID 集。

这将允许您从 itunes 方面添加或删除产品,而不必向您的应用程序提交任何二进制更新。

我认为您可以通过在 iPhone 应用程序中缓存产品列表,然后发出快速请求来查看是否有任何更改,这样您甚至不必获取每个产品的完整列表,从而找到一种折衷的方法时间。

这可以使用服务器端的简单 http API 甚至只是您下拉的 xml 文件来完成。

摘自应用内购买编程指南

Apple recommends you retrieve product identifiers from your server, rather than including them in a property list. This gives you the flexibility to add new products without updating your application.

关于iphone - StoreKit 返回所有产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844456/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com