我尝试在Action Extension中添加一个有效的inApp购买视图。
如您所知,在Action Extension中我们有2个目标,一个是普通App(可以从app store下载的应用程序),第二个是扩展名。
视图inApp购买,在普通应用程序(第一个目标)中工作,但在扩展目标中不起作用,我的意思是加载购买产品是循环运行而没有找到购买产品。 我还在构建设置上为扩展目标(没有受限制的API)打开了API。 谁知道怎么办?
答案 0 :(得分:0)
我认为你可以用不同的方式做到这一点!
而不是尝试在Action Extension本身上使用应用内购买
使AppGroup使应用程序检查UserDefault
!
This将通过将其与AppGroup一起使用来帮助您了解如何与App Extension共享UserDefault
这意味着用户必须首先使用该应用
然后,当用户进行购买时,您会将值从false
更改为true
并将其保存到UserDefault
然后当用户使用Action Extension时
你会检查UserDefault
如果值更改为true
然后用户可以使用Action Extension
BTW :我记得如果App扩展没有执行任何功能,那么Apple会拒绝该应用程序! 所以我认为如果用户没有购买,你需要添加一些限制 并在购买后删除限制
我希望这可以帮到你