import java.util.HashMap; import java.util.Iterator; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; ? import javapns.back.PushNotificationManager; import javapns.ba...
分类:
移动开发 时间:
2015-08-19 21:27:41
阅读次数:
245
个推给ANDROID推送一般不存在多大问题,主要问题是给IOS推送会出现IOS后台或者程序杀死后就收不到推送的情况。 问题可能的原因: IOS端没有向个推服务器注册DeviceToken(http://docs.igetui.com/pages/viewpage...
分类:
移动开发 时间:
2015-08-15 12:11:58
阅读次数:
565
闲得无聊集成了一下信鸽推送,首先信鸽推送的文档里面有很详细的关于生成推送证书的教程,以后再要生成证书记不住过程的看它就可以了。即使你不用第三方,证书生成的过程是一样的。推送证书生成详细过程注:需要强调一点的是,我在生成开发证书和发布证书的过程中犯了一个错误,由于两个成证书都需要生成cerSigningRequest(CSR)文件,因此我的发布和开发证书都使用了同一个,于是就怎么着都推送不成功,重新生...
分类:
移动开发 时间:
2015-08-12 16:48:49
阅读次数:
232
iOS推送小结(吐槽,md的代码编辑功能不知道是不会用还是确实不好用)1.推送配置1.1证书配置请自己谷百.1.2注册推送 //代码来源:环信Demo
//In method application:(UIApplication *)application didFinishLaunchingWithOptions: UIApplication *application = [U...
分类:
移动开发 时间:
2015-08-12 11:36:55
阅读次数:
2170
极光推送指导网址:http://docs.jpush.io/client/ios_tutorials/#ios_1
创建 App ID,如果 ID 已经存在可以直接跳过此步骤
为 App 开启 Push Notification 功能。如果是已经创建的 App ID 也可以通过设置开启 Push Notification 功能为 App 开启 Push Notification 功能。如果...
分类:
移动开发 时间:
2015-08-10 14:50:29
阅读次数:
135
header('content-type:text/html;charset=utf-8');require_once 'ApnsPHP/Autoload.php';require_once 'ApnsPHP/Push.php';require_once 'ApnsPHP/Message.php';...
分类:
移动开发 时间:
2015-07-23 15:29:31
阅读次数:
1310
iOS的推送通知分为本地推送和网络推送两种,如果App处于挂起状态,是可以发送本地通知的,如果已经被杀掉,则只有定时通知可以被执行,而类似于QQ的那种网络消息推送就无法实现了,因为App的网络模块在被杀掉后是无法执行的,这时候就要借助远程通知,通过苹果的服务器转发通知到手机,本文只介绍本地通知的用法。
①对于iOS8及以上的版本,需要注册本地通知才能使用,一般在AppDelegate中注册:
...
分类:
移动开发 时间:
2015-07-17 10:06:50
阅读次数:
206
github 下载地址
https://github.com/stefanhafeneger/PushMeBaby
1.运行如果报错,那么导入CoreServices.framawork
替换这句 #include 为 #include
2.把你的开发证书.cer 文件更改名为apns.cer,放入工程中,代码中是通过
self.certificate = [[NSBu...
分类:
其他好文 时间:
2015-07-16 16:50:54
阅读次数:
139
一.关于推送通知
推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。...
分类:
移动开发 时间:
2015-07-02 15:53:48
阅读次数:
154
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
self.window = [[UIWindow
alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];...
分类:
移动开发 时间:
2015-06-18 22:20:15
阅读次数:
202