小编Nid*_*aed的帖子

应用内购买没有恢复按钮会导致拒绝

我正在实施一个应用程序使用非消耗品购买应用程序,它被苹果拒绝,原因是:

我们发现您的应用提供了可以恢复的应用内购买,但它不包含"恢复"功能,以允许用户恢复之前购买的应用内购买.

要恢复以前购买的应用程序内购买产品,最好提供"恢复"按钮,并在点击"恢复"按钮时启动恢复过程.

有关恢复交易和验证商店收据的更多信息,请参阅

并且没有链接可以参考,我已经实现了:

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

SKPaymentTransactionStateRestored案件.

但我没有实现:

`restoreCompletedTransactions`  or `paymentQueueRestoreCompletedTransactionsFinished`
Run Code Online (Sandbox Code Playgroud)

这些方法是批准应用内购买所必需的,或者是什么是确切的问题.

谢谢

xcode objective-c in-app-purchase ios

21
推荐指数
1
解决办法
1万
查看次数

在Objective-C中分配属性

我有关于在Objective-C中分配属性的以下问题,

如果我有以下财产:

@property (nonatomic, retain) NSArray *arr;
@synthize arr=_arr;
Run Code Online (Sandbox Code Playgroud)

我应该像这样分配这个数组:

arr=[[NSArray alloc]init];
Run Code Online (Sandbox Code Playgroud)

如果我愿意,分配它的最佳位置在哪里?

我知道我应该释放它,但是保留一个属性会使其保留计数增加1并且分配它会使它增加1,我是对的.

iphone xcode cocoa-touch memory-management objective-c

1
推荐指数
1
解决办法
744
查看次数