Pusher for iOS single push

iOS 程序中基本每个App都有 Push 的身影,但对于App开发来说,自测推送并不是一件轻松愉快的事情,涉及到的点比较多,测试一般需要其他辅助工具,(网站平台,后台配合)等,这里介绍一款简单免费的单推软件 Pusher

11092648-2b4f36ddf60fca54.png
Pusher
  • 1.选择推送需要的 .p12 证书 , (一般 development 的)
  • 2.填写 Device push token (需要设备允许推送)联机调试在 App启动从 AppDelegate.m 中获取
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
  // 获取到的 deviceToken
}

这里会自动去掉空格,所以直接填入获取到的 NSData 类型数据也是可以的,当然必须是 64 位。

    1. 填入推送内容
"alert" : "Testing...(0)",  //锁屏时推送显示的内容,
"badge" : 0,                   //App显示小红点内的数字
"sound" :"default"       //推送的声音

i. 如果 Project 中有声音文件,sound 字段可以替换为声音文件名,自定义推送声音。*
ii. 如果 alert 字段去掉,锁屏后App能感受到震动,但是看不到推送信息提示。*
iii. 如果要自定义推送字段,并对推送内容进行处理,可以在推送 NSDictionary 中添加自定义字段 ,并在

-(void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo {

}

中对 userInfo 进行解析处理。

例:

{"aps":{"badge":1,"sound":"default", "alert":"老大请大伙晚上喝酒吃串"},"type":"100","msg_id":"1025726"}

只是处理单推消息来比较方便,对于消息的群发、地区发送还是需要后台或者第三方软件来完成。

因为软件在 AppStore 上已不见身影,贴一个链接。

Pusher传送门

猜你喜欢

转载自blog.csdn.net/weixin_33785972/article/details/87159535
今日推荐