2

我正在尝试实现一个按钮,该按钮仅在触摸该按钮时才会对我的应用程序进行评分。这只是一个简单的动作。

我想这只是一个警报视图,但我真的不知道如何启动它。我从来没有实施过。

谢谢。

4

2 回答 2

3

就像许多人指出的那样,它已经得到了回答,但你也应该看看 APPirater。这是一个很好的解决方案,可以为您自动执行此操作。

https://github.com/arashpayan/appirater

于 2013-04-22T18:56:34.603 回答
3

嗨 Vergmort as par waf 建议它非常容易和很好地使用APPirater。是显示评级警报,因为你希望这样的日子和时间明智: -

在此处输入图像描述

您只需执行一些简单的步骤:-

  • 从此链接下载代码:- https://github.com/arashpayan/appirater

  • 只有这三个文件需要您的项目:-

    AppiraterDelegate.h Appirater.h Appirater.m

  • 将此三个文件添加到您的项目中,并将其导入#import "Appirater.h"您要显示此费率警报的位置。

  • 把这段代码放进去:-(也在https://github.com/arashpayan/appirater中提到如何暗示)

        [Appirater setAppId:@"111111111"];         //yourApp id
        [Appirater setDaysUntilPrompt:1];
        [Appirater setUsesUntilPrompt:5];
        [Appirater setTimeBeforeReminding:1];
        [Appirater setDebug:YES];             //please while you upload app please setDebug `YES` to `NO` becouse its only for developer testing .
        [Appirater appLaunched:YES];
    

希望您通过我的完整描述得到您的解决方案。享受编码:)

编辑

您可以使用像 Bellow 这样的按钮单击操作来显示它:-

例如,将您的 Button 操作放入exampleviewcontroller.m 然后您需要导入exampleviewcontroller.m#import "Appirater.h"

-(IBAction)yourBtnAction
{
            [Appirater setAppId:@"111111111"];         //yourApp id
            [Appirater setDaysUntilPrompt:1];
            [Appirater setUsesUntilPrompt:5];
            [Appirater setTimeBeforeReminding:1];
            [Appirater setDebug:YES];             //please while you upload app please setDebug `YES` to `NO` becouse its only for developer testing .
            [Appirater appLaunched:YES];

}
于 2013-04-23T05:27:24.210 回答