美文网首页
订阅周期判断问题

订阅周期判断问题

作者: 疯疯的小龙 | 来源:发表于2021-03-17 11:10 被阅读0次
  • 发现问题

    订阅周期在11.2以下无法获取到,在11.2以上能获取到,但是周订阅返回的是7*day

  • 解决方法

    不能获取到的情况,根据商定好的商品id规则进行判断(大小写区分记得处理),获取到的情况下,周订阅判断周期为day且单位数为7,其余的直接返回商品周期类型

  • 相关代码
    if let subscriptionPeriod = product.subscriptionPeriod {
        if subscriptionPeriod.unit == .day && subscriptionPeriod.numberOfUnits == 7 {
            return .week
        }
        return subscriptionPeriod.unit
    } else {
        let productID = product.productIdentifier
        let lowercased_productId = productID.lowercased()
        if lowercased_productId.contains("year") {
            return .year
        } else if lowercased_productId.contains("month") {
            return .month
        } else if lowercased_productId.contains("week") {
            return .week
        } else if lowercased_productId.contains("day") {
            return .day
        }
    }
    return .day
    
  • 参考链接

https://developer.apple.com/documentation/storekit/skproductsubscriptionperiod

相关文章

  • 订阅周期判断问题

    发现问题订阅周期在11.2以下无法获取到,在11.2以上能获取到,但是周订阅返回的是7*day 解决方法不能获取到...

  • 2021-05-19

    【订阅描述】1.订阅价格与周期您可以在app中订阅“连续包季”,订阅价格为298元,订阅周期为3个自然月2.关于订...

  • 2021-05-06

    【订阅描述】1.订阅价格与周期您可以在app中订阅“连续包季”,订阅价格为298元,订阅周期为3个自然月2.关于订...

  • IAP 订阅服务的生命周期和最佳实践

    IAP 订阅服务的生命周期和最佳实践IAP 订阅服务的生命周期和最佳实践

  • 20221015-房地产周期会议-本科生2021级

    下次任务: 唐: 第一个问题,经济周期分成四个阶段,每个阶段判断的依据是什么? 第二个问题,8个行业,每个行业周期...

  • (李笑来)趋势判断

    趋势是什么?对未来走势的判断。能够达到趋势判断,首先你要了解周期的含义。 周期是什么? 周期由上升和下降趋势所组成...

  • 趋势判断,周期

    能证明自己对未来的判断是正确的之所以难上加难,是因为: 需要等到很久很久很久之后,才能有确定的结果; 即便判断是对...

  • 周期切换判断

    场景 如果我们在判断一个某一个时间是否属于某一个周期的时候,我们需要使用大于等于,小于等于来判断,不能使用大于小于...

  • 产品运营综合实践-网易严选

    一、生命周期、核心问题和突破口 1.判断该产品当前处于生命周期发展的哪一个阶段?现阶段要面临的核心问题是什么?以及...

  • (四)安卓框架搭建之MVP+Retrofit+RxJava优化

    BasePresenter的优化 RxJava也需要管理生命周期,即添加订阅和解除订阅。这里我们使之与presen...

网友评论

      本文标题:订阅周期判断问题

      本文链接:https://www.haomeiwen.com/subject/mwvscltx.html