代码之家  ›  专栏  ›  技术社区  ›  Chris

Swift显示应用内购买的促销代码视图

  •  0
  • Chris  · 技术社区  · 4 年前

    促销代码 所以我可以给一些用户免费的东西。

    我在里面创建了一个促销代码 这是我打开 PromoCodeView

    @objc func promoCodeButtonTapped() {
        let paymentQueue = SKPaymentQueue.default()
        if #available(iOS 14.0, *) {
            paymentQueue.presentCodeRedemptionSheet()
        }
    }
    

    视图显示正确。但是我在那里什么也做不了。我可以输入一个代码或取消,但我不能确认或什么。我错过了什么??我正在运行的实时版本顺便说一句。我知道我不能在开发测试它。

    https://apps.apple.com/de/app/wishlists-einfach-w%C3%BCnschen/id1503912334

    为应用内购买生成的促销代码:

    HE9T64F74JHT公司

    如果有人能让它工作,他可以得到我的应用程序免费与此代码溢价:D(个人资料->优质会员->促销代码)

    enter image description here

    0 回复  |  直到 4 年前
        1
  •  0
  •   Paulw11    4 年前

    你对促销代码的工作原理有一点误解,说实话,这对苹果来说有点混乱。

    presentCodeRedemptionSheet

    我可以使用以下过程兑换您提供的代码:

    1. 在App Store应用程序中访问我的帐户(点击右上角的“我的图片”)
    2. 打开你的应用程序,收到“谢谢你的啤酒”的消息(因为兑换只是作为一个购买呈现给你的支付队列观察员)。
    3. 你的代码似乎有问题,但是,因为我不能改变我的个人资料图片,我得到一个错误,我需要成为一个高级用户。
    4. 我试着直接购买升级版,从苹果那里得到一条消息说它是免费的,因为我已经拥有了它;但我仍然是一头骆驼:(

    您可以从UI中删除“Promo code”按钮;它不适用于您的情况。