Ios 是否需要在所有购买屏幕中添加还原按钮

Ios 是否需要在所有购买屏幕中添加还原按钮,ios,iphone,ios5,in-app-purchase,Ios,Iphone,Ios5,In App Purchase,朋友们好,, 在我的游戏中,用户可以解锁4个屏幕中的关卡,如(标题、关卡选择、选项和自由关卡结束)。。。但我只在标题屏幕的一个位置添加了恢复按钮。是否需要在所有四个屏幕中添加还原按钮 我的问题是我的设计师已经设计了UI。因此,如果我加上它看起来不好。我应该把它添加到警报视图中吗。若用户点击解锁级别,所以我询问是否已经购买,然后用户点击警报视图上的“恢复”按钮,否则用户点击“购买”按钮 如果苹果批准了我的游戏。。。请任何人向我澄清。对于非耗材,您可能没有“还原按钮”,但必须具有还原功能。我的应用程

朋友们好,, 在我的游戏中,用户可以解锁4个屏幕中的关卡,如(标题、关卡选择、选项和自由关卡结束)。。。但我只在标题屏幕的一个位置添加了恢复按钮。是否需要在所有四个屏幕中添加还原按钮

我的问题是我的设计师已经设计了UI。因此,如果我加上它看起来不好。我应该把它添加到警报视图中吗。若用户点击解锁级别,所以我询问是否已经购买,然后用户点击警报视图上的“恢复”按钮,否则用户点击“购买”按钮


如果苹果批准了我的游戏。。。请任何人向我澄清。

对于非耗材,您可能没有“还原按钮”,但必须具有还原功能。我的应用程序没有恢复按钮,但有一个恢复功能,它也得到了苹果的批准。但最好对非消耗品具有恢复功能。你必须有一个恢复功能,在多个视图中不需要按钮。 通常一个应用程序只需要一个地方就可以恢复购买,因为用户希望一次恢复(所有)购买。
因此,除非您有特定的/不同的要求,否则在标题屏幕(或设置屏幕,如果适用)中添加此按钮就足够了。

hi-kal,我的游戏是非消耗品。。。我有还原功能。如果我没有添加还原按钮,那么当我调用还原功能时…您可以首先检查用户是否购买了,如果没有,则转到购买,否则还原他以前购买的物品。。。好的,如果用户单击解锁级别,则首先调用此方法-(iAction)restoreCompletedTransactions:(id)发送方{[[SKPaymentQueue defaultQueue]addTransactionObserver:self];[[SKPaymentQueue defaultQueue]restoreCompletedTransactions];}