【问题标题】:iOS InApp Purchase in Action Extension appiOS In App Purchase in Action Extension 应用程序
【发布时间】:2018-04-05 10:30:16
【问题描述】:

我尝试在 Action Extension 中添加一个有效的应用内购买视图。

如您所知,在 Action Extension 中,我们有 2 个目标,一个是普通 App(您可以从应用商店下载的应用),第二个是扩展。

App 购买中的视图,在普通应用(第一个目标)中工作,但在扩展目标中不起作用,我的意思是加载购买产品是循环运行而没有找到购买产品。 我还在构建设置中为扩展目标(无限制的 API)打开了 API。 有人知道怎么做吗?

【问题讨论】:

  • 拜托,点击“关闭”没有评论是不合适的

标签: ios iphone swift in-app-purchase ios8-extension


【解决方案1】:

我认为你可以用不同的方式做到这一点! 而不是尝试在操作扩展本身上使用应用内购买 使用 AppGroup 让应用程序检查 UserDefault! .

This 将帮助您通过 AppGroup 与 App Extension 共享 UserDefault

这意味着用户必须首先使用该应用 那么当用户进行购买时,您会将值从 false 更改为 true 并保存到UserDefault

那么当用户使用Action Extension 你会检查UserDefault 如果值更改为true 然后用户可以使用操作扩展

顺便说一句:我记得读过关于如果 App Extension 没有执行任何功能,Apple 将拒绝该应用程序! 所以我认为如果用户没有购买,你需要添加一些限制 并在购买后解除限制

希望对你有帮助

【讨论】:

  • 感谢重播!但我的目的是让扩展免费,如果客户喜欢它,按下捐赠按钮捐赠一些东西。如果我理解得很好,在我的情况下你的答案是不可能的。
猜你喜欢
  • 2016-11-23
  • 2016-03-15
  • 2017-05-29
  • 2021-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
相关资源
最近更新 更多