当前位置: 首页 > news >正文

地推app推广赚佣金seo网络推广师招聘

地推app推广赚佣金,seo网络推广师招聘,成都网站开发外包,wordpress mo主题推送整体流程 1.在开发者中心申请对应的证书#xff08;我用的是.p12文件#xff09; 2.苹果手机用户注册到APNS#xff0c;APNS将注册的token返回给APP#xff08;服务端接收使用#xff09;。 3.后台服务连接APNS#xff0c;获取连接对象 4.后台服务构建消息载体 5.后台…推送整体流程 1.在开发者中心申请对应的证书我用的是.p12文件 2.苹果手机用户注册到APNSAPNS将注册的token返回给APP服务端接收使用。 3.后台服务连接APNS获取连接对象 4.后台服务构建消息载体 5.后台通过连接对象根据指定的token将信息发送给指定的手机用户 证书是iOS同事生成给我的具体生成步骤此处不做描述网上能够搜到生成步骤。 引入maven文件 dependencygroupIdcom.turo/groupIdartifactIdpushy/artifactIdversion0.13.10/version /dependency 下面是一个推送小demo具体代码可以根据你们业务优化 package top.hnym.hnymsfapp.util;import com.turo.pushy.apns.*; import com.turo.pushy.apns.util.SimpleApnsPushNotification; import com.turo.pushy.apns.util.concurrent.PushNotificationFuture; import io.netty.channel.EventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component;import java.io.File; import java.util.Date; import java.util.UUID;/*** Author Lebron* Date 2023/7/20 17:10* Description apns消息推送 TODO*/ Component Slf4j public class APNsUtils {private static ApnsClient apnsClient1 null;private static String topic1 com.hnym.sf.micro;private static String p12Password1 apns_push1.p12;public static void main(String[] args) throws Exception {// IOS等终端设备注册后返回的DeviceTokenString deviceToken 853fa4caaf01d36df40bc54b339dba0fd6689585b1cd478552bee4f589380cb2;// 这是你的主题大多数情况是bundleIdvoip需要在bundleId加上.voip。对应文档中的apns-topic// 代表app签名的topicString payload {\n \aps\:{\n \alert\:{\n \title\:\基尼太美\,\n \body\:\基尼实在是太美\\n },\n \badge\:\1\,\n \sound\:\default\,\n \userinfo\:{\n \username\:\tome\\n }\n }\n };sendNotification1(deviceToken, payload);}public static ApnsClient sendNotification1(String deviceToken, String payload) {log.info(IOS开始推送............);try {apnsClient1 null;// 有效时间Date invalidationTime new Date(System.currentTimeMillis() 60 * 60 * 1000L);// 发送策略 apns-priority 10为立即 5为省电DeliveryPriority priority DeliveryPriority.IMMEDIATE;// 推送方式主要有alertbackgroundvoipcomplicationfileprovidermdmPushType pushType PushType.ALERT;// 推送的合并ID相同的 apns-collapse-id会在App中合并String collapseId UUID.randomUUID().toString();// apnsId 唯一标示如果不传APNs会给我们生成一个UUID apnsId UUID.randomUUID();// 构造一个APNs的推送消息实体SimpleApnsPushNotification msg new SimpleApnsPushNotification(deviceToken, topic1, payload, invalidationTime,priority, pushType, collapseId, apnsId);// 四个线程EventLoopGroup eventLoopGroup new NioEventLoopGroup(4);apnsClient1 new ApnsClientBuilder()//setApnsServer用于设置推送服务环境正式还是开发ApnsClientBuilder.DEVELOPMENT_APNS_HOST.setApnsServer(ApnsClientBuilder.PRODUCTION_APNS_HOST).setClientCredentials(new File(/apns_push1.p12), p12Password1)//setConcurrentConnections用于设置服务器与苹果服务器建立几个链接通道这里是建立了四个链接通道并不是越多越好的具体速度自己百度.setConcurrentConnections(4)//setEventLoopGroup的作用是建立几个线程来处理说白了就是多线程我这里设置的都是4相当于16个线程同时处理。.setEventLoopGroup(eventLoopGroup).build();PushNotificationFutureSimpleApnsPushNotification, PushNotificationResponseSimpleApnsPushNotification future apnsClient1.sendNotification(msg);PushNotificationResponseSimpleApnsPushNotification response future.get();apnsClient1.close();log.info(IOS推送结束............);// 如果返回的消息中success为true那么成功否则失败// 如果失败不必惊慌rejectionReason字段中会有失败的原因。对应官网找到原因即可// https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/handling_notification_responses_from_apns?languageobjclog.info(IOS推送结果---------------{}, response);} catch (Exception e) {log.error(ios get pushy apns client failed!);e.printStackTrace();}return apnsClient1;} } 执行后即收到推送过来的消息速度还是蛮快的【真爱粉】 总结 1、本人真爱粉 2、.setClientCredentials(new File(/apns_push1.p12), p12Password1)大家需要更改为自己的.p12文件路径 3、如果你们不是安装的正式app推送方式需要更改为ApnsClientBuilder.DEVELOPMENT_APNS_HOST否则会推送不过去 4、支持自定义声音、角标ios版本不同格式也不同 // i0S10之前 // aps:{ // alert:内容, // badge:1, // sound:default, // userinfo:{ // username:tome // } // } // IOS10及之后(ios7、ios8、ios9可通用此模板) // aps:{ // alert:{ // title:标题,// i0S7、8 资置无i0S9 一严资为appName // subtitle:子标题, // 一般用title就能满足篇求 // body:内容 // }, // badge:1,// 角标数 // sound:default,// 声音 // userinfo:{// 通知消息内容 // username:tome // } // }
http://www.hkea.cn/news/14433355/

相关文章:

  • 建设个网站要多少钱婚庆网站策划
  • 网站导航菜单设计网站制作实例
  • 南昌建筑行业网站开发深圳商标注册公司
  • 给缅甸公司网站做维护工作时间段没广告的视频播放器app
  • 高级建站网站网站建设首选唯美谷
  • 图列说明网站开发的流程wordpress4.5.3漏洞
  • 忻州建设厅官方网站阿里云域名拍卖
  • 贵阳网站开发公司网站托管服务适用于
  • 大连网站关键词推广衡阳网站网站建设
  • 昆明响应式网站网站建设突出特色
  • 百度怎么进入官方网站郴州市地图全图
  • 更改网站备案负责人wap建站教程
  • 移动网站 图片优化免费网站推广入口
  • 网站如何做聚合页面贵州省住房和城乡建设厅网站官网
  • 公司建网站需要多少钱网页制作素材按钮
  • 局域网网站怎样做数据库什么是静态网站
  • 有关建筑的网站工业软件开发技术就业前景
  • 网站开发 哪个工具更快石景山周边网站建设
  • 合肥网站建设培训jsp网站开发需要哪些技术
  • 青岛网站建设多少钱买了云服务器怎么做网站
  • 沁县网站建设最新网站域名
  • 如何做网站美工关键词全网搜索指数
  • 广州 互联网公司 网站首页正规做网站
  • 怎么样购买服务器建设网站建立电影网站教程
  • 郴州建设局门户网站河南建设监理协会网站
  • 南山区做网站公司网站建设应该计入什么费用
  • 石家庄网页网站制作素材图库
  • 建好网站是不是每年都要交钱网站建设的er图
  • 网络公司网站首页用手机制作app用哪个软件
  • 旅游电子商务网站的建设方式快速网站排名提升