首页 文章

应用商店拒绝app为非消费品

提问于
浏览
0

我们发现,虽然您的应用提供了可以恢复的应用内购买,但它不包含所需的“恢复”功能,以允许用户恢复以前购买的应用内购买,如恢复交易中所指定的应用程序内购买编程指南的部分:

“...如果您的应用程序支持必须可恢复的产品类型,则必须包含允许用户恢复这些购买的界面 . 此界面允许用户将产品添加到其他设备,或者,如果原始设备被擦除,则恢复原始设备上的交易 . “

要恢复以前购买的应用程序内购买产品,提供“恢复”按钮并在用户点击“恢复”按钮时启动恢复过程是合适的 .

有关恢复事务和验证商店收据的更多信息,请参阅应用程序内购买编程指南 .

我使用过这些恢复方法:

- (void) restoreTransaction: (SKPaymentTransaction *)transaction {
    [self recordTransaction: transaction]; 
    [self provideContent: transaction.originalTransaction.payment.productIdentifier];
    [[SKPaymentQueue defaultQueue] finishTransaction: transaction]; 
}

- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error;

请任何人告诉我界面中缺少什么?

提前致谢 .

1 回答

  • 0

    您需要添加一个 Restore Purchases 按钮,这意味着您需要为用户提供一种方法来恢复他们购买的商品 .

相关问题