iPhone原生app+集成支付/购买购买产品

Posted

技术标签:

【中文标题】iPhone原生app+集成支付/购买购买产品【英文标题】:iPhone native app + integrate payment / purchase to buy products 【发布时间】:2011-02-03 19:47:42 【问题描述】:

我正在开发一个原生 iPhone 应用程序,最终用户可以在其中购买不同费率的电话卡。

我面临的问题是,我没有什么可以集成支付/在线购买功能的选项,它们可以集成。

我读过的网站很少,您可以使用应用内购买来实现这一点,但使用应用内购买,Apple 将收取 30% 的付款。另外,我需要在 Apple -> iTunes Connect -> Manage In App Purchase 中注册我的每个产品,这也是不可行的事情。由于我的产品会有不同的费率,而且它们会定期更新,所以每次我都会在 iTunes Connect 中进行更改。

另一种选择是集成 Paypal 进行购买,但在这里我在支付时从本机应用程序打开了 Web 界面(Safari 浏览器或 UIWebView)。这里的问题是,打开 Web 界面就可以了,但我需要进入本机应用程序和应用程序中我付款的同一点。另外,我之前没有集成 Paypal 的经验。

请指导我找到最适合在原生应用中集成支付功能的选项。

【问题讨论】:

你能找到答案....请告诉我我也在寻找同样的答案。 即使您要通过 paypal 获得升级解决方案,我也不能 100% 确定 Apple 会喜欢这个。因为对他们来说,不使用应用内购买,他们正在失去他们的收入。所以我想他们会拒绝你的二进制文件。 另外,我不想代表任何人说话,但在这个世界上,除非它是安全的,否则我不可能为某些东西支付额外费用,例如 Apple 提供的应用内购买。您可能会在 Cydia 商店中查看更多内容,但我们不在这里讨论。 【参考方案1】:

您肯定需要阅读 Apple-ios-Standard-Agreement,才能找到有关 InAppPurchase 的答案:

iOS 标准协议的附件 2 2011 年 2 月 15 日,1.1、2.1、2.2: ...这清楚地表明您不允许使用 InAppPurchase 销售电话卡。 InAppPurchase 仅允许用于您在应用内向用户提供的内容和功能。

因为 InAppPurchase 不是您可以采用的方式,您可以使用 iOS 移动支付库,PayPal 去年发布。该库有据可查,并附带示例代码: https://www.x.com/community/ppx/xspaces/mobile/mep

【讨论】:

以上是关于iPhone原生app+集成支付/购买购买产品的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用程序 + 服务器集成中的贝宝链式支付(或自适应)

腾讯云防火墙优惠购买方式

腾讯云防火墙优惠购买方式

IOS内购支付server验证模式

支付宝支付集成

AppStore苹果应用支付开发(In App Purchase)翻译