【问题标题】:Cross-Platform in-app purchase using paypal in webview在 webview 中使用 paypal 进行跨平台应用内购买
【发布时间】:2023-03-28 14:02:01
【问题描述】:

我正在开发一个音乐应用程序,人们可以在其中下载音乐并将其播放到他们的智能手机上。看到国内很多用户没有信用卡,也不允许使用paypal,我想出了以下解决方案来允许应用内购买:

1) 对于当地会员(乌干达),我有一个代金券系统,人们可以从全国各地的供应商那里购买代金券。然后他们可以在应用程序中输入购买的代金券,然后它会更新“信用”。人们将能够使用信用下载音乐/专辑。

2) 对于国际会员,出于跨平台性的原因....我希望人们能够使用加载在子浏览器/in- 中的 Paypal(购买 按钮)进行购买应用浏览器。如果成功,这应该会更新用户的信用。

这会违反条款和条件吗?有人可以对此有所了解,因为我不想完成申请只是为了让它被拒绝。

我的应用是使用 HTML5 开发的,PhoneGap 构建。

【问题讨论】:

    标签: android ios blackberry cordova in-app-purchase


    【解决方案1】:

    iOS

    很遗憾,据我了解,您的设计不允许出现在 Apple 的 App Store 中。

    免责声明:我不为 Apple 工作,所以我只提供他们声明的应用内购买服务条款和应用批准指南的链接

    据我了解,如果用户购买真实商品(衬衫或玩具),iOS 应用内购买可以使用第三方支付解决方案 (e.g. Paypal)。但是,如果用户购买的是数字商品,比如音乐,那么该应用必须使用 Apple 的应用内支付技术。

    https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf:

    卖什么

    您有四种受支持的应用内购买项目类别 可能出售:
    • 内容
    • 功能
    • 服务
    • 订阅

    音乐是“内容”。

    还有,来自Approval Guidelines for the iTunes App Store

    11.2 应用使用除应用内购买 API (IAP) 以外的系统来购买应用中的内容、功能或服务的应用将 被拒绝

    所以,我认为您需要让您的 PhoneGap 应用使用 Apple 的 StoreKit 框架(您可以尝试 wrapper like this one for PhoneGap apps)。


    安卓

    在我看来你的原始设计适合the Google Play Store

    付费和免费应用程序

    应用购买:开发者必须使用 Google Play 的付款方式从 Google Play 收取应用和下载费用 系统。
    应用内购买:开发者在从 Google 下载的应用中提供额外的内容、服务或功能 Play 必须使用 Google Play 的支付系统作为支付方式, 除了:
    - 主要支付实物商品或服务的地方(例如购买电影票;例如购买价格不菲的出版物) 还包括硬拷贝订阅);或
    - 支付可能在应用程序本身之外消费的数字内容或商品(例如,购买可以 在其他音乐播放器上播放)

    如果您让他们购买可以在应用程序外播放的音乐,那么我认为它符合上面列出的第二个例外

    【讨论】:

    • hmmm.... 这意味着我不能使用 phonegap 构建,因为构建不支持该插件。唔。 thanx 为这个 nate 提供了更多的信息
    • 有什么关于黑莓或windows phone的消息吗?
    • @SirLojik,我在 blackberry.com 上找不到任何内容说这会违反他们的服务条款。也许黑莓没问题。如果我发现不同的信息,我会更新我的答案。
    猜你喜欢
    • 2016-11-07
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    相关资源
    最近更新 更多