Ios 如果应用内购买获得最新版本的批准,应用内购买是否适用于以前版本的应用?

Ios 如果应用内购买获得最新版本的批准,应用内购买是否适用于以前版本的应用?,ios,in-app-purchase,Ios,In App Purchase,如果应用内购买获得最新版本的批准,应用内购买是否适用于以前版本的应用?我在app store中发布了一个应用程序,其中包含所有应用程序内的逻辑和内容。但未发布应用内项目。因此,我创建了一个新版本,并将其提交应用程序内审查。如果新版本获得批准并可供下载,使用前一版本应用程序的用户是否能够自动在应用程序中使用?目前,应用程序在应用程序内购买流程中崩溃,因为商店没有返回相关信息。测试或商店版本中崩溃?以前的版本是否有产品id和相关的处理逻辑?商店版本崩溃。以前的版本从服务器获取产品ID。因此,应用程序

如果应用内购买获得最新版本的批准,应用内购买是否适用于以前版本的应用?我在app store中发布了一个应用程序,其中包含所有应用程序内的逻辑和内容。但未发布应用内项目。因此,我创建了一个新版本,并将其提交应用程序内审查。如果新版本获得批准并可供下载,使用前一版本应用程序的用户是否能够自动在应用程序中使用?目前,应用程序在应用程序内购买流程中崩溃,因为商店没有返回相关信息。

测试或商店版本中崩溃?以前的版本是否有产品id和相关的处理逻辑?商店版本崩溃。以前的版本从服务器获取产品ID。因此,应用程序将具有productId。它崩溃是因为在应用发布之前未将应用内项目发送到审阅。听起来它崩溃是因为找不到productid,而您的代码也不希望这样?您是否忘记使用SKProductsRequest?它应该只返回活动的有效ProductID。运行生产版本后,您可以尝试从设备中读取日志,以了解其崩溃的确切原因。它应该记录在AppStore中找不到的productid。不管怎么说,如果这就是它崩溃的原因,那么一旦IAP通过,它就应该可以正常工作了,我想说。很高兴知道这一点。它正在崩溃,因为调用buyproductId时应用商店不返回任何信息。它在测试构建中运行良好。最后一句话消除了我的疑虑。