【问题标题】:How can i check product is purchased in ios?如何查看在ios中购买的产品?
【发布时间】:2017-09-22 00:04:27
【问题描述】:

我有 3 个订阅。现在我已经使用我的 iTunes 电子邮件 ID 在我的注册屏幕中购买了 1 个订阅,但现在我再次打开注册然后我想检查使用相同的 iTunes 电子邮件购买的产品。如果购买了任何产品,那么我想打开我的新视图。如何查看加载方式查看购买的产品?

请帮忙

【问题讨论】:

  • 您必须检查应用内购买收据。请参阅应用内购买编程指南
  • 我可以获取 iTunes 电子邮件 ID 吗? @Paulw11
  • 我如何处理收据。可以参考一下吗?
  • 收据返回特定的 iTunes 用户? @Paulw11
  • @Paulw11 我收到了 Receipt 响应,但它收到了特定设备的所有购买响应。我想知道购买 purticular iTunes 用户,因为 1 个用户只能购买 1 个订阅。如果用户购买了任何订阅,那么我想打开我的视图

标签: ios objective-c in-app-purchase in-app mkstorekit


【解决方案1】:

当您购买时,Apple 会返回与该产品 ID 对应的收据
或者

您也可以像我一样使用它来保存用户默认值:

 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:productIdentifier];

您需要在哪里检查购买,然后从 userDefault 访问值:

BOOL check3 =  [_stdDefaults valueForKey:InApp_Effects];

【讨论】:

  • 我可以获取 iTunes 电子邮件 ID 吗?
  • 收据返回特定的 iTunes 用户?
  • 出于隐私原因,您无法获取 iTunes ID。如果您有与您的应用关联的用户 ID,您可以将其与购买请求一起提交,以帮助 Apple 检测可疑活动
猜你喜欢
  • 2011-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多