问题标签 [storekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - StoreKit 显示无效的产品 ID
我使用应用内购买并按照所有步骤创建应用内购买,但我的程序总是显示无效的产品 ID。iTunes 中的应用内购买状态为“等待审核”。我应该怎么做才能使我的产品 ID 有效。
谢谢
iphone - 应用内购买我们可以退还应用内购买
是否有程序化的方式将应用内购买退还给用户?
我有一个具有某种可购买功能的应用程序。用户购买了它,但不知何故不喜欢它。有没有什么程序化的方式可以让用户拿回他的钱?
iphone - How can I intercept the StoreKit "buy dialog" to make a MBProgressHUD / UIProgressView show up correctly and at the right times?
I'm programming StoreKit into my iPhone app. I can't seem to be able to intercept the buy item dialog wait time either before or after pressing the button to purchase the item. Pretty much what I want is an indicator on the screen before the buy dialog appears and after, but before the purchased item is unlocked. I don't want my users being hung up on the screen, not knowing if their purchase went through.
Also, if I'm not displaying a store, just one predictable item, do I need to requestProductData? Anything to make the wait time as less as possible would be good.
One last thing: In the - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions method, if I show an alertView if the case SKPaymentTransactionStateFailed: is fulfilled, I keep on getting multiple calls, even if the purchase is done once.
Thanks!
Please help with anything you can (just trying to learn my iPhone programming).
iphone - STORE KIT - 无法连接到 iTunes Store
这是我的情况:
- 我有一个应用程序,我想在应用程序购买中添加它。我创建了应用程序的更新版本。我上传了一个二进制文件并被拒绝。
- 在配置门户上,我创建了一个具有唯一 id(不是通配符 *)的 app-id,例如:com.mycompanyname.myappintheoryblablabla
- 我根据上面的 app-id 创建了一个新的配置文件
- 我通过xcode在开发设备上安装了prov配置文件,并在应用程序中的“代码签名身份”字段中设置了这个配置文件
- 在 iTunes Connect 上,我为应用内购买创建了 2 个项目并将广告设置为“清仓出售”
- 在应用程序代码中,我实现了从 Apple 示例中获取的基本调用
我得到的是(如主题所述)无法连接到 iTunes 商店。
有什么线索吗?谁能帮我?
问候
iphone - 内置产品功能的简化 iphone 应用内商店实现
这个问题是为那些熟悉实现 iphone 应用商店功能的人准备的。
我正在构建的应用程序仅具有购买功能时解锁的内置功能。此外,对商店项目的任何修改或添加都需要更新应用程序。此外,它只有英文,因此没有项目的本地化语言。
如果我们采用这些假设,是否可以跳过使用 SKProductsRequest 检索产品信息的步骤,并在应用程序中简单地使用硬编码数据?虽然我将来可能想将我的应用程序扩展到更大的复杂性,但我想知道这个保持简单的步骤是否会引入一些严重的问题。
一个问题可能是,例如,如果我们不得不预计某些商品由于 Apple 方面的问题偶尔会不可用,那么在这种情况下,简单地尝试购买它并让它失败将不是一个允许或可行的选择(特别是在不常见的情况下)。
谢谢。
iphone - 为内置产品记录从应用内商店购买的产品
我正在为我的 iphone 应用程序的一些内置功能创建一个应用程序内商店。Apple 的文档建议使用 Application Preferences 来存储它,但这个论坛中的另一个问题建议使用 NSUserDefaults 来完成另一个推荐 Application Preferences 的任务(Apple)。
有人可以澄清一下,对于应用内商店购买,使用 NSUserDefaults 是否是一种更好的方法?
谢谢。
iphone - 在 Cocos2d 应用程序中,我应该在哪里附加 StoreKit 委托和观察者?
我已经弄清楚了所有 StoreKit 的工作原理,并实际测试了工作代码……但是,我有一个问题。
我制作了我的“商店”层/场景SKProductsRequestDelegate
。这是正确的做法吗?我得到这样的初始产品信息:
问题是,如果我在请求进行时转换到新场景,则 productRequest 会保留当前层。这意味着我的新场景/图层上的触摸由新图层和旧图层处理。
我可以在离开现场时取消 productRequest,但是:
- 我不知道当时它是否正在进行中。
- 我无法释放它,因为请求代表可能会或可能不会释放它。
必须有更好的方法来做到这一点。我可以使委托成为当前层外部的类,但是当调用处理程序时,我不知道如何使用产品信息轻松更新层。
iphone - 如何在模拟器中运行苹果 Storekit?
通常,这是无法做到的。我编写了一个包含常用 Storekit 功能的类,并允许应用程序(在模拟器上运行时)表现得就像 Storekit 事务已成功一样。
我写了一篇关于代码背后的设计决策的博文,可以在此处阅读并包含下载链接: http ://code-evolution.blogspot.com/2010/05/evolved-code-example-1-simplestore -for.html
或者您可以从以下位置获取示例项目:simplestoreevolved.googlecode.com/files/SimpleStoreEvolved.zip
享受
T。
iphone - SKProductsRequest 委托方法永远不会被调用
这曾经为我工作,但现在不再工作了,我不知道为什么。我的应用中有应用内购买设置。我确认我有一组正确的产品标识符,与 itunesconnect 中相应的应用内购买项目相匹配。呼叫发出到 Apple view [productRequest start]
,但我从未收到回复,尽管我将委托设置为我自己。我错过了什么?
…………</p>
iphone - “您尝试购买的商品不再可用”iphone sdk 中的 storekit 错误
我正在尝试使用 OS3.0 中的 StoreKit API 为 iphone 进行应用购买。但是,尝试在沙盒环境中购买东西时出现以下错误。
您尝试购买的物品不再可用[环境:沙盒]
这是我用来付款的代码:
我还向 storekit 查询了可用产品列表,这似乎可以很好地返回我现在用来购买该商品的相同产品标识符。
我在 iTunes Connect 中设置了所有产品并创建了一个测试用户。在调试应用程序之前,我在设置菜单中退出了商店,并在调试自己的应用程序时输入了我的测试帐户和密码。
这里会发生什么?