3

我已经完成了我的应用程序。游戏而已。现在用户开始玩,n 当他玩了 3 次游戏时,我想请求该特定用户查看应用内购买中的这个应用。这将增加我的应用程序的排名和下载量。那么我该怎么做呢?

4

2 回答 2

4

您可以使用Appirater

我在我的应用程序中使用它。您可以定义应用何时要求用户评分

于 2012-05-28T06:07:41.060 回答
1

它的条件是你玩了多少次

我已经在我的应用程序中完成了此功能,您只需将应用程序的状态存储在NSUserDefault一次播放 2,3 次播放中只需存储状态并在游戏开始时每次检查存储在 NSUserDefault 中的值的条件,如果计数器(NSUserDefault值)大于 3,而不是调用 InApp 购买的代表,祝你好运。

你可以这样做: -

NSInteger counter=[[NSUserDefaults standardUserDefaults]integerForKey:@"value"];
if (counter)
{
    counter=counter + 1; // counter ++
    [[NSUserDefaults standardUserDefaults]setInteger:counter forKey:@"value"];
}
else
{
    [[NSUserDefaults standardUserDefaults]setInteger:1 forKey:@"value"];
}
// At the beginning of the game check the condition.
if (counter > 3)
{
    // Call InApp Purchase
}
于 2012-05-28T06:14:55.933 回答