我正在使用Telerik AppBuilder开发游戏,我正在寻找最佳和最简单的方法来执行应用内购买功能,如提示购买,拼图捆绑解锁等。
Cordova有没有真正的跨平台解决方案,实际上让您可以写一次,在任何地方运行,因为您可以通过Apple的应用程序商店或Android商店获得金融吸引力,具体取决于在您已部署到的平台上?
答案 0 :(得分:1)
我所知道的Cordova没有真正的跨平台解决方案。 Cordova本身不支持/维护这种插件(由于插件的性质),因此它将取决于第三方。但是,从多个来源中提取可以为您提供有效的解决方案
最好的(re:最稳定)是包装平台上已有的本机应用内结算系统。
iOS有in-app purchase program Android有in-app billing as a google service
使用本机提供的框架进行计费,并简单地换行
请注意,这些插件包装了给定平台上的本机功能
的Android https://github.com/poiuytrez/AndroidInAppBilling
的iOS https://github.com/j3k0/PhoneGap-InAppPurchase-iOS
应用计费中的跨平台解决方案已经过时,我们可能会看到更多。我怀疑你会发现一个典型的坚如磐石的例子,可以在盒子外工作。
Urban Airship 使用提供某些内容,显然现已弃用:https://support.urbanairship.com/customer/portal/articles/1099036-in-app-purchase-sunset-migration-guide
我不相信第三方支付系统会对你有用。
有许多第三方服务提供应用内购买,但它们仅限于通过iOS开发许可协议销售实际商品和服务。 Here's an SO topic discussing this.数字商品必须由Apple提供的应用内购买系统处理。