0

我似乎无法弄清楚......对于我的 InApp 购买,我调用 iTunes 服务器来请求格式化的价格。

另外,如果产品是 0.99,它将在美国显示 0.99,在英国显示 0.67 便士或其他任何值,在意大利显示 120 万里拉等......

但是问题来了,如果服务器宕机,或者用户立即点击inApp购买按钮,将不会显示价格......因为程序没有时间或iTunes服务器不可用......

我怎样才能设置某种计时器来检查 iTunes 服务器的可用性......然后一旦它可用就不再检查了。

我的信息几乎太多了,我似乎无法将它们捆绑在一个有凝聚力的整体中。解决这个问题的最佳方法是什么。

谢谢。

安迪

4

1 回答 1

1

要设置计时器,请使用 NSTimer 类,在其中指定将调用的方法。

例子:

[NSTimer scheduledTimerWithTimeInterval:5.0
    target:self
    selector:@selector(targetMethod:)
    userInfo:nil
    repeats:YES];

targetMethod 然后将每 5 秒调用一次,在里面

更多信息,另请参阅如何使用 NSTimer?

于 2012-11-28T21:28:30.473 回答