我正在尝试实现一个按钮,该按钮仅在触摸该按钮时才会对我的应用程序进行评分。这只是一个简单的动作。
我想这只是一个警报视图,但我真的不知道如何启动它。我从来没有实施过。
谢谢。
就像许多人指出的那样,它已经得到了回答,但你也应该看看 APPirater。这是一个很好的解决方案,可以为您自动执行此操作。
嗨 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];
}