自动更新订阅iOS快速决定提供免费试用

问题描述:

这里是我的“问题”,我有一个产品与一年的试用版和相同的产品没有审判。有没有一种方法可以使用只有1年免费试用产品,并决定我给谁试用? 如果有办法,是否允许?我只想给那些在Android上购买该产品的用户提供试用版。所以他们可以在不购买产品的情况下使用相同的功能。我会告诉他们,他们可以在试用结束前一天取消订阅。新用户将购买该产品,但不会向他们提供试用版。我希望你们能帮助。谢谢。自动更新订阅iOS快速决定提供免费试用

技术上可行吗?一种。您可以有条件地仅在您应用的用户界面中向用户显示2个可用IAP中的1个。但是,在App Store用户将始终能够看到全部¹您在iTunes Connect中配置的应用内购买。所以这可能会让你的用户感到困惑。

允许吗?这更像是一个灰色区域。 guidelines不明确提到它但这不是一个保证。还有就是在In-App Purchase Programming Guide跨平台的考虑提,但它更在MacOS和iOS设备共享功能的情况下:

[...]您可以让谁在使用iOS有一个订阅用户应用程序访问来自macOS应用程序的内容(反之亦然),但实现该功能的是您的责任。您需要一个系统来识别用户并跟踪他们订阅的内容,类似于您将为使用不可续订订阅的应用实施的内容。


¹:在iOS上11,你可以选择promote certain IAPs

您可以选择,以促进多达20个应用程序内购买你的 产品页面上的时间,额外的-app购买批准并准备好 促销。 这可让您灵活地随时根据您的业务 需求更改您的产品页面上出现的应用内购买 - 例如,如果您打算推出限时促销或优惠活动 独家内容。

我不确定那会完全隐藏虽然没有提升的IAP。我还没有看完What's New in StoreKit WWDC会话:)

+0

是否知道是否有可能在代码中停用某些用户的试用版,但我再也不认为这是允许的:D – Basha

+0

不,这就是不可能*也不允许*。这将是非常用户敌对:o – Kymer

+0

很酷,帮助的thx。 – Basha