问题标签 [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.

0 投票
1 回答
522 浏览

iphone - StoreKit 显示无效的产品 ID

我使用应用内购买并按照所有步骤创建应用内购买,但我的程序总是显示无效的产品 ID。iTunes 中的应用内购买状态为“等待审核”。我应该怎么做才能使我的产品 ID 有效。

谢谢

0 投票
2 回答
5233 浏览

iphone - 应用内购买我们可以退还应用内购买

是否有程序化的方式将应用内购买退还给用户?

我有一个具有某种可购买功能的应用程序。用户购买了它,但不知何故不喜欢它。有没有什么程序化的方式可以让用户拿回他的钱?

0 投票
1 回答
1131 浏览

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).

0 投票
1 回答
1729 浏览

iphone - STORE KIT - 无法连接到 iTunes Store

这是我的情况:

  1. 我有一个应用程序,我想在应用程序购买中添加它。我创建了应用程序的更新版本。我上传了一个二进制文件并被拒绝。
  2. 在配置门户上,我创建了一个具有唯一 id(不是通配符 *)的 app-id,例如:com.mycompanyname.myappintheoryblablabla
  3. 我根据上面的 app-id 创建了一个新的配置文件
  4. 我通过xcode在开发设备上安装了prov配置文件,并在应用程序中的“代码签名身份”字段中设置了这个配置文件
  5. 在 iTunes Connect 上,我为应用内购买创建了 2 个项目并将广告设置为“清仓出售”
  6. 在应用程序代码中,我实现了从 Apple 示例中获取的基本调用

我得到的是(如主题所述)无法连接到 iTunes 商店。

有什么线索吗?谁能帮我?

问候

0 投票
1 回答
246 浏览

iphone - 内置产品功能的简化 iphone 应用内商店实现

这个问题是为那些熟悉实现 iphone 应用商店功能的人准备的。

我正在构建的应用程序仅具有购买功能时解锁的内置功能。此外,对商店项目的任何修改或添加都需要更新应用程序。此外,它只有英文,因此没有项目的本地化语言。

如果我们采用这些假设,是否可以跳过使用 SKProductsRequest 检索产品信息的步骤,并在应用程序中简单地使用硬编码数据?虽然我将来可能想将我的应用程序扩展到更大的复杂性,但我想知道这个保持简单的步骤是否会引入一些严重的问题。

一个问题可能是,例如,如果我们不得不预计某些商品由于 Apple 方面的问题偶尔会不可用,那么在这种情况下,简单地尝试购买它并让它失败将不是一个允许或可行的选择(特别是在不常见的情况下)。

谢谢。

0 投票
1 回答
476 浏览

iphone - 为内置产品记录从应用内商店购买的产品

我正在为我的 iphone 应用程序的一些内置功能创建一个应用程序内商店。Apple 的文档建议使用 Application Preferences 来存储它,但这个论坛中的另一个问题建议使用 NSUserDefaults 来完成另一个推荐 Application Preferences 的任务(Apple)。

有人可以澄清一下,对于应用内商店购买,使用 NSUserDefaults 是否是一种更好的方法?

谢谢。

0 投票
1 回答
632 浏览

iphone - 在 Cocos2d 应用程序中,我应该在哪里附加 StoreKit 委托和观察者?

我已经弄清楚了所有 StoreKit 的工作原理,并实际测试了工作代码……但是,我有一个问题。

我制作了我的“商店”层/场景SKProductsRequestDelegate。这是正确的做法吗?我得到这样的初始产品信息:

问题是,如果我在请求进行时转换到新场景,则 productRequest 会保留当前层。这意味着我的新场景/图层上的触摸由新图层和旧图层处理。

我可以在离开现场时取消 productRequest,但是:

  1. 我不知道当时它是否正在进行中。
  2. 我无法释放它,因为请求代表可能会或可能不会释放它。

必须有更好的方法来做到这一点。我可以使委托成为当前层外部的类,但是当调用处理程序时,我不知道如何使用产品信息轻松更新层。

0 投票
1 回答
1282 浏览

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。

0 投票
2 回答
5351 浏览

iphone - SKProductsRequest 委托方法永远不会被调用

这曾经为我工作,但现在不再工作了,我不知道为什么。我的应用中有应用内购买设置。我确认我有一组正确的产品标识符,与 itunesconnect 中相应的应用内购买项目相匹配。呼叫发出到 Apple view [productRequest start],但我从未收到回复,尽管我将委托设置为我自己。我错过了什么?

…………</p>

0 投票
2 回答
5062 浏览

iphone - “您尝试购买的商品不再可用”iphone sdk 中的 storekit 错误

我正在尝试使用 OS3.0 中的 StoreKit API 为 iphone 进行应用购买。但是,尝试在沙盒环境中购买东西时出现以下错误。

您尝试购买的物品不再可用[环境:沙盒]

这是我用来付款的代码:

我还向 storekit 查询了可用产品列表,这似乎可以很好地返回我现在用来购买该商品的相同产品标识符。

我在 iTunes Connect 中设置了所有产品并创建了一个测试用户。在调试应用程序之前,我在设置菜单中退出了商店,并在调试自己的应用程序时输入了我的测试帐户和密码。

这里会发生什么?