Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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_In App Purchase_Subscription_Auto Renewable - Fatal编程技术网

iOS应用程序需要使用哪种类型的应用内购买?

iOS应用程序需要使用哪种类型的应用内购买?,ios,objective-c,in-app-purchase,subscription,auto-renewable,Ios,Objective C,In App Purchase,Subscription,Auto Renewable,我正在开发一个iOS应用程序,用户可以在其中订阅名人内容(,比如他们的照片和视频) 应用程序有两种类型的用户帐户 1) 普通用户 2) 名人 普通用户可以订阅他们想要的任何名人内容。所以我猜它必须只有一个订阅组,有一个IAP,即“每月名人内容”。因此,只有一种类型的IAP(自动续费订阅)供所有名人逐一订阅。订阅每月自动续费 但我如何确定哪些名人内容用户已订阅?我是否需要创建与名人帐户数量相同的IAP?是的,如果你想使用自动续订订阅,你需要为每个名人创建不同的IAP产品。因此,如果我有300个

我正在开发一个iOS应用程序,用户可以在其中订阅名人内容(,比如他们的照片和视频)

应用程序有两种类型的用户帐户

1) 普通用户

2) 名人

  • 普通用户可以订阅他们想要的任何名人内容。所以我猜它必须只有一个订阅组,有一个
    IAP
    ,即“每月名人内容”。因此,只有一种类型的
    IAP
    自动续费订阅)供所有名人逐一订阅。订阅每月自动续费

但我如何确定哪些名人内容用户已订阅?我是否需要创建与名人帐户数量相同的
IAP

是的,如果你想使用自动续订订阅,你需要为每个名人创建不同的IAP产品。因此,如果我有300个名人帐户,我必须为同一组创建300个具有相同设置的不同IAP产品。对吗?我第一次做IAP。需要找出哪个IAP产品id属于哪个名人。谢谢你澄清我的困惑。不,你会想要300个不同的IAP产品在300个不同的组。用户可以在组内升级/降级(因此他们可以从每月订阅升级到每年订阅)。就个人而言,我不认为你的应用程序特别适合IAP订阅;如果你需要添加一个新的名人,你需要发布一个新版本的应用程序,因为新的IAP必须与新版本的应用程序一起发布。那么还有其他方法解决这个问题吗?这是客户的要求,因此我必须为这一挑战找出最佳解决方案。你会推荐什么?创建4种不同的月刊、季刊、半年刊和年刊订阅怎么样。一个订阅用户可以订阅任意数量的名人。这个实现有什么问题吗?