从网站、Safari 网络扩展程序和 iPhone 应用程序购买的应用程序订阅

时间:2021-02-16 10:02:44

标签: iphone in-app-purchase safari-extension

我们是按月订阅服务。目前,我们允许用户通过我们的网站使用 Paypal 或信用卡支付订阅费用。

我们有许多不同类型的端点:浏览器扩展(chrome、firefox、edge)、Word 插件、Outlook、Google Docs 以及一个 android 应用程序。

现在,我们还希望为 Safari 网络扩展程序和 iPhone 应用程序提供一个端点。

问题是怎么做。 由于苹果要求 iPhone 和 Safari 扩展允许用户也通过应用内购买付款,因此对我们来说,可以最大限度地减少开发时间和复杂性的最简单方法是允许网站上的人们也通过苹果付款(在应用程序购买中)。这是可能的,还是我们必须创建自定义代码和架构以允许用户直接在 Safari 扩展程序和 iPhone 应用程序内付款?

如果一定要直接做,应该怎么做?以Safari扩展为例:用户开始免费使用safari扩展,在某个时间段用户想要升级并按月订阅。用户在哪里这样做?他是在我们的网站上付款,还是我们必须在扩展程序上的 popup.js 中有一些按钮,当用户按下它时,他会得到一些允许他付款的弹出窗口,还是他直接从内部进行付款?应用商店?

从理论上讲,即使我们没有 iphone 应用和 Safari 扩展程序,我们是否可以允许人们通过我们的网站使用 Apple 进行应用内购买?

1 个答案:

答案 0 :(得分:0)

此问题将公司政策与代码请求混为一谈。对于公司政策,您要么向 Apple 咨询,要么尝试通过网站进行付款,并希望他们接受。

如果不允许,您需要在 Mac 配套应用中编写常规应用内购买代码,然后让两者进行通信。