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 请求登录/验证两次

iOS8 In App Purchase收据验证

加载产品详细信息时,Cordova iOS In App Purchase 崩溃

从 App 内获取 iOS In-App-Purchase 产品的产品参考名称

iOS的in-app purchase C#服务器二次验证实现

iOS In App Purchase仅在App评论中崩溃 - 在沙盒测试中找到作品