iOS In App Purchase in Action Extension 应用程序
Posted
技术标签:
【中文标题】iOS In App Purchase in Action Extension 应用程序【英文标题】:iOS InApp Purchase in Action Extension app 【发布时间】:2018-04-05 10:30:16 【问题描述】:我尝试在 Action Extension 中添加一个有效的应用内购买视图。
如您所知,在 Action Extension 中,我们有 2 个目标,一个是普通 App(您可以从应用商店下载的应用),第二个是扩展。
App 购买中的视图,在普通应用(第一个目标)中工作,但在扩展目标中不起作用,我的意思是加载购买产品是循环运行而没有找到购买产品。 我还在构建设置中为扩展目标(无限制的 API)打开了 API。 有人知道怎么做吗?
【问题讨论】:
拜托,点击“关闭”没有评论是不合适的 【参考方案1】:我认为你可以用不同的方式做到这一点!
而不是尝试在操作扩展本身上使用应用内购买
使用 AppGroup 让应用程序检查 UserDefault
!
.
This 将帮助您通过 AppGroup 与 App Extension 共享 UserDefault
这意味着用户必须首先使用该应用
那么当用户进行购买时,您会将值从 false
更改为 true
并保存到UserDefault
那么当用户使用Action Extension
你会检查UserDefault
如果值更改为true
然后用户可以使用操作扩展
顺便说一句:我记得读过关于如果 App Extension 没有执行任何功能,Apple 将拒绝该应用程序! 所以我认为如果用户没有购买,你需要添加一些限制 并在购买后解除限制
希望对你有帮助
【讨论】:
感谢重播!但我的目的是让扩展免费,如果客户喜欢它,按下捐赠按钮捐赠一些东西。如果我理解得很好,在我的情况下你的答案是不可能的。以上是关于iOS In App Purchase in Action Extension 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
iOS 14 In-App Purchase 请求登录/验证两次
加载产品详细信息时,Cordova iOS In App Purchase 崩溃
从 App 内获取 iOS In-App-Purchase 产品的产品参考名称