这个问题与我在这里找到的其他问题略有不同.My In App StoreKit正在运行,我可以成功地在我的商店中列出产品.我已经浏览了Apple文档,从未看到我的问题(我可能已经错过了).
我的客户(非营利组织)希望能够通过他们的应用程序接受捐款.我想让他们能够动态添加新的捐赠活动,而无需用户更新他们的应用程序.我的意思是,他们可能有一个特殊的"帮助我们赞助即将到来的植树节活动",并接受特定于该案例的捐款.
我目前正在阅读这样的产品:
SKProductsRequest *request=
[[SKProductsRequest alloc] initWithProductIdentifiers:
[NSSet setWithObjects: @"goldSponsor", @"silverSponsor"];
Run Code Online (Sandbox Code Playgroud)
这意味着如果Arbor Day活动出现,我将不得不发布更新以在我的请求列表中包含@"arborSponsor".如何申请捆绑下的每件产品?
我尝试过使用@"com.thedomain.*"和其他一些没有运气的猜测.有可能返回整个列表,我错过了一些非常简单的东西吗?谢谢!
pau*_*erd 24
遗憾的是,您必须提供所有您想要获取信息的产品ID.
解决此问题的一种方法是将产品ID存储在远程服务器上,然后向服务器发出请求,以便在加载存储时下拉当前的ID集.
这将允许您添加或删除itunes方面的产品,而不必向您的应用程序提交任何二进制更新.
我想你可以通过缓存iphone应用程序中的产品列表找到一个快乐的媒介,然后快速请求查看是否有任何更改,这样你甚至不必每次都获得完整列表.
这可以使用服务器端的简单http API或甚至是您下载的xml文件来完成.
来自In App购买编程指南
Apple建议您从服务器检索产品标识符,而不是将它们包含在属性列表中.这使您可以灵活地添加新产品而无需更新应用程序.
| 归档时间: |
|
| 查看次数: |
6240 次 |
| 最近记录: |