Appirater -- app中提示用户为app评价的提示框

Appirater是一段你可以嵌入自己工程中的代码,在用户使用应用一段时间后会自动弹出提示用户进行评分。

使用Appirater方面,你可以简单把源代码嵌入你的app工程中,并把以下代码添加至它的委托类中:

#pragma mark 应用评分

[Appirater setAppId:kAppId];//程序的ID

[Appirater setDaysUntilPrompt:7];//多少天后开始提示评价

[Appirater setUsesUntilPrompt:5];//多少次运行后开始提示评价

[Appirater setSignificantEventsUntilPrompt:-1];//重要的时间多少次后开始提示评价

[Appirater setTimeBeforeReminding:2];//当用户点击“稍后评价”后多少天开始提示评价

[Appirater setDebug:NO];//

[Appirater appLaunched:YES];

1、将Appirater.h和Appirater.m拷贝到项目中

2、在项目中添加CFNetwork.framework和SystemConfiguration.framework

3、在application:didFinishLaunchingWithOptions:的最后加上以下代码:

[Appirater appLaunched:YES];

4、在applicationWillEnterForeground:中添加以下方法:

[Appirater appEnteredForeground:YES];

参考文章:http://www.cnblogs.com/fengmin/p/5190139.html

时间: 2024-10-08 00:44:52

Appirater -- app中提示用户为app评价的提示框的相关文章

DAVE SDK 4.1.2 Help content —— 如何在父APP中建立多个APP

 如何在父APP中建立多个APP 在这个demo APP中,我们需要2-5个DIGITAL_IO APP 根据微处理器的型号(XMC4500两个XMC1200五个).最简单的方法是写下建立一个APP的语句复制2遍然后用if判断是不是1200来决定是否有接下来的3遍定义. 然而,我们可以用循环,Groovy来使它更为紧凑. 首先,我们以最大可能用的数目来定义"MRequiredApp" 82 83 84 85 86 87 88 // Begin : User APP property

iOS 学习笔记六 【APP中的文字和APP名字的国际化多语言处理】

今天为新手解决下APP中的文字和APP名字的国际化多语言处理, 不多说了,直接上步骤: 1.打开你的项目,单机project名字,选中project,直接看图吧: 2.创建Localizable.strings文件 (名字必须为:[Localizable.strings]) (改国际化的app名字一样步骤,[InfoPlist.strings]) 创建后的名字:现在你可能没有左边的那个三角,等下就有了,别急哈! 3.看图,找到途中位置:添加就行,可以不要base, 4.添加完就可以看到左边的黑三

在App中混合HTML5开发App如何实现的。在App中使用HTML5的优缺点是什么?

参考答案: 在iOS中,通常是通常UIWebView来实现,当然在iOS8以后可以使用WKWebView来实现.有以下几种实现方法: 通过实现UIWebView的代理方法来拦截,判断scheme是否是约定好的,然后iOS调用本地相关API来实现: 1 2 3 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigat

Android在一个app中启动另一个App

Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); ComponentName cn = new ComponentName("com.example.timer", "com.example.timer.MainActivity");//包名,类名 intent.setComponent(cn); startActivity(in

app中打开另外的app

ry { PackageManager packageManager = getPackageManager(); Intent intent=new Intent(); intent = packageManager.getLaunchIntentForPackage("com.tencent.mm"); startActivity(intent); } catch (Exception e) { e.printStackTrace(); Intent viewIntent = ne

关于ios手机,x,xr等机型,在app中地步线条压倒app底部导航问题

其它机型可以根据实际情况再添加 function isIphoneX(){ if(/iphone/gi.test(window.navigator.userAgent)){ /* iPhone X.iPhone XS */ var x=(window.screen.width === 375 && window.screen.height === 812); /* iPhone XS Max */ var xsMax=(window.screen.width === 414 &&a

移动App中常见的Web漏洞

本文转自:http://www.dickeye.com/?id=16 主要是手机APP漏洞 放在web端测试 学习了 智能手机的存在让网民的生活从PC端开始往移动端转向,现在网民的日常生活需求基本上一部手机就能解决.外卖,办公,社交,银行转账等等都能通过移动端App实现.那么随之也带来了很多信息安全问题,大量的用户信息储存在移动App中,由于移动App的开发并不健全,由移动App引发的用户信息泄露事件也层出不穷. 移动App中的Web型漏洞主要分为以下几块: 1.SQL注入漏洞 这是一个不能再常

如何在 iOS App 中整合 Facebook 廣告

原文:Displaying Facebook Ads in Your iOS Apps 作者:GABRIEL THEODOROPOULOS 译者:kmyhy 不久前有人問我如何在項目中集成 Facebook 的廣告.因為之前沒用過,以為一定很難,所以事先查閱了大量文檔.在通讀完文檔之後,發現其實並不是很難,僅僅幾分鐘我就能夠搞定我的第一個 Facebook 廣告 App! Facebook 廣告是一種將廣告集成到你的 app 中的方法,使你可以通過廣告的點擊量來獲得收入.這個方法(集成廣告)并不

如何在App中实现IM功能之五快速实现图片接收和发送——箭扣科技Arrownock

如何在App中实现IM功能 之五 快速实现图片接收和发送 社交App中,用户聊天发送或接收图片,是一个非常常见的场景,这里给大家介绍如何利用Arrownock的anSocial的Photo API与anIM结合,来实现发送和接收图片. 发送端详情 当发送方选择好图片点击发送时,为了不影响用户聊天过程中的体验,我们一般会将消息先插入到sqlite数据库中,刷新界面,给这条消息加上Loading动画,表示发送中.而这背后的操作为了能够节省流量的消耗,开发时因为图片往往比较大,所以并不是直接将图片的二