我正在尝试实现一个按钮,只有在触摸该按钮时才会对我的应用进行评级。这只是一个简单的动作。
我猜它只是一个警示视图,但我真的不知道如何启动它。我从未实施过。
感谢。
答案 0 :(得分:3)
许多人已经指出它已被回答,但你也应该看看APPirater。这是一个很好的解决方案,可以为您自动执行此操作。
答案 1 :(得分:3)
嗨Vergmort作为标准瓦特表示它非常容易和善用 APPirater 。是显示评级提醒,因为你希望这一天和时间明智这样: -
您只需执行一些简单的步骤: -
从此链接下载代码: - https://github.com/arashpayan/appirater
只有这三个文件才需要你的项目: -
AppiraterDelegate.h
Appirater.h
Appirater.m
将此三个文件添加到您的项目中并导入此#import "Appirater.h"
,以显示此费率提醒。
puth这段代码:-(还在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];
}