Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 需要应用程序内购买澄清的非续费订阅_Ios_Objective C_Iphone_In App Purchase_In App Billing - Fatal编程技术网

Ios 需要应用程序内购买澄清的非续费订阅

Ios 需要应用程序内购买澄清的非续费订阅,ios,objective-c,iphone,in-app-purchase,in-app-billing,Ios,Objective C,Iphone,In App Purchase,In App Billing,我需要在iPhone应用程序中实施每月广播频道订阅计划。这些广播频道由管理员通过web后端创建渠道有自己的解锁价格。而且,管理员还可以动态添加频道。 所以,我的第一个问题是 如何为此类产品集实施应用程序内购买的非续费订阅? 每次系统管理员添加新频道时,是否需要在iTunesConnect中手动添加产品?如果我这样做,我必须提交一个应用程序更新也与新的应用程序内产品 我的第二个问题是, 我是否可以在不使用iTunesConnect应用内购买的情况下实施此订阅计划?如果我使用第三方机制实现订阅,苹果

我需要在iPhone应用程序中实施每月广播频道订阅计划。这些广播频道由管理员通过web后端创建渠道有自己的解锁价格。而且,管理员还可以动态添加频道。 所以,我的第一个问题是

  • 如何为此类产品集实施应用程序内购买的非续费订阅? 每次系统管理员添加新频道时,是否需要在iTunesConnect中手动添加产品?如果我这样做,我必须提交一个应用程序更新也与新的应用程序内产品
  • 我的第二个问题是,

  • 我是否可以在不使用iTunesConnect应用内购买的情况下实施此订阅计划?如果我使用第三方机制实现订阅,苹果会拒绝该应用程序吗
  • 我面临的另一个问题是,这个应用程序也将成为Android平台上的应用程序。在这种情况下,如果用户订阅了某个频道,他/她应该能够在他/她使用的任何平台上使用该订阅

    非常感谢您的想法和建议

  • 对。需要将产品添加到iTunes Connect。添加新产品时,您无需提交应用程序更新-您可以使用StoreKit从应用程序中下载产品。然后,您将显示它们,并允许用户选择他们想要购买的产品,然后从那里开始

  • 对。苹果只允许使用应用内购买API进行应用内购买


  • 你必须解决这个问题,并为Android想出一个最适合你的解决方案。

    IMHO你最好的选择是将代币包(50个代币、100个代币等)作为非续费项目在应用程序购买中出售。然后,您的用户可以使用这些令牌添加广播频道或您拥有的任何产品。通过这种方式,您可以轻松添加新产品,在android和ios之间切换也不是问题。我们使用此应用程序内购买模式提交了一个应用程序,并获得批准

  • 你不需要每次都在苹果商店上传一个新的应用程序。您可以使用store kit api动态获取产品。然后可以相应地管理视图

  • 是的,苹果会拒绝你的申请。有关更多信息,请参阅

  • 对于Android,您可以将过期日期存储在后端数据库中,您可以使用该数据库在其他平台上进行检查。Android确实有一种替代应用程序内购买的方法,你可以在Android中使用


  • 非常感谢您的指导,我决定在不使用apple inn应用程序购买的情况下试一试,因为该产品支持三种平台web、iOS和Android。此外,客户需要使用第三方支付系统。