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

海口网站制作软件创建一个网站的条件有哪些

海口网站制作软件,创建一个网站的条件有哪些,施工企业资料,无锡做网站哪家好什么是消息推送#xff1f; 很多手机APP会不定时的给用户推送消息#xff0c;例如一些新闻APP会给用户推送用户可能感兴趣的新闻#xff0c;或者APP有更新了#xff0c;会给用户推送是否选择更新的消息等等#xff0c;这就是所谓的“消息推送”。 常见的一些APP消息推送…什么是消息推送 很多手机APP会不定时的给用户推送消息例如一些新闻APP会给用户推送用户可能感兴趣的新闻或者APP有更新了会给用户推送是否选择更新的消息等等这就是所谓的“消息推送”。 常见的一些APP消息推送示例 强营销类 直接把营销力度营销模式以一种叫卖式方式展现出来目的通过优惠时效性勾起用户贪小便宜的心理好奇心理如下所示 强关联性 在信息爆炸的时代大脑会自动筛选对自己有价值的信息和没价值的信息如果在一条信息中有你您之类的言语大脑会自动识别使用直接关联的技巧在于巧用“你”相关的字眼。 强话题性 营销界有这么一句话没有违和感就创造不了传播不出位就制造不了话题那么强话题性的文案自带传播属性一般都会击中用户内心的某个感触比如对社会的愤世嫉俗对高房价的逆反心理对旅游的文艺心等等。 极光推送介绍 极光推送JPush是日均消息量超百亿级规模的 App 消息推送专业服务平台极光推送支持 Android、iOS、QuickApp、Web 等平台SDK 接入方便快捷推送通道高速稳定且支持海外专线API 开放接口强大、灵活和易用、WEB 端支持创建通知、后效分析、标签别名管理和故障排查等运营功能。 极光推送JPush在为开发者提供基础推送服务的同时还提供了用户精准标签、用户分群、地理围栏、应用内消息、智能发送策略、智能促活等服务能力可有效提升消息的送达率、展示率和点击率通过精细化运营触达助力 APP 提升日活和留存。 平台类型支持 消息类型支持 通知样式支持 为什么选择极光作为APP的消息推送平台 首先极光推送支持多平台推送。 支持大规模的消息推送。 极光推送对接方便不同后端语言都提供了对应的SDK。 对于免费账号支持也非常的友好不过免费账号高峰期有资源瓶颈假如需要及时性很强的话可以购买高级版收费服务。 快速对接Jpush极光推送 到极光推送官方网站注册开发者帐号 登录进入管理控制台创建应用程序得到 AppkeySDK 与服务器端通过 Appkey 互相识别 在推送设置中给 Android 设置包名、给 iOS 上传证书、启用 WinPhone根据你的需求进行选择 .NET FX 4.5项目快速接入 该项目是基于C#/.NET(.NET Framework4.5.1的示例)极光推送对接实例主要是对接极光集成为我们.Neter提供的SKD。在这里我主要封装了单个设备注册ID推送设备注册ID批量推送和广播推送三种推送三种方式其他的推送方式大家可以参考文档去进行封装。 JPuhs-Sample封装示例源码:https://github.com/YSGStudyHards/JPuhs-Sample 1、在项目中引入Jiguang.JPush nuget包 2、极光推送调用 namespace Jpush.Controllers {/// summary/// 极光推送管理/// /summarypublic class JPushManageController : Controller{private readonly JPushClientUtil _jPushClientUtil;public JPushManageController(JPushClientUtil jPushClientUtil){ this._jPushClientUtiljPushClientUtil;}/// summary/// 单个设备注册ID推送/// /summary/// returns/returnspublic ActionResult SendPushByRegistrationId(){var isOk  _jPushClientUtil.SendPushByRegistrationId(追逐时光者欢迎你, 2022新年快乐, 1507bfd3f715abecfa4, new Dictionarystring, object(), true);return Json(new { result  isOk });}/// summary/// 设备注册ID批量推送一次推送最多1000个/// /summary/// returns/returnspublic ActionResult SendPushByRegistrationIdList(){var registrationIds  new Liststring() { 1507bfd3f715abecfa455, 1507bfd3f715abecfa433, 1507bfd3f715abecfa422 };var isOk  _jPushClientUtil.SendPushByRegistrationIdList(追逐时光者欢迎你, 2022新年快乐, registrationIds, new Dictionarystring, object(), true);return Json(new { result  isOk });}/// summary/// 广播推送/// /summary/// returns/returnspublic ActionResult BroadcastPush(){var isOk  _jPushClientUtil.BroadcastPush(追逐时光者欢迎你, 2022新年快乐, new Dictionarystring, object(), true);return Json(new { result  isOk });}} }3、极光推送工具类JPushClientUtil namespace Jpush.Common {/// summary/// 极光推送工具类/// /summarypublic class JPushClientUtil{private const string appKey  youAppKey;private const string masterSecret  youMasterSecret;private static JPushClient client  new JPushClient(appKey, masterSecret);/// summary/// 单个设备注册ID推送/// /summary/// param nametitle推送标题Android才会存在/param/// param namenoticeContent通知内容/param/// param nameregistrationid设备注册ID(registration_id)/param/// param nameextrasParam拓展参数(传入App接收的一些参数标识)/param/// param nameisApnsProduction注意iOS是否推送生产环境true是false否推开发环境/param/// returns/returnspublic bool SendPushByRegistrationId(string title, string noticeContent, string registrationid, Dictionarystring, object extrasParam  null, bool isApnsProduction  true){//设备标识参数拼接var pushRegistrationId  new RegistrationIdList();pushRegistrationId.registration_id.Add(registrationid);return JPushBaseSendMessage(title, noticeContent, isApnsProduction, pushRegistrationId, extrasParam);}/// summary/// 设备注册ID批量推送一次推送最多1000个/// /summary/// param nametitle推送标题Android才会存在/param/// param namenoticeContent通知内容/param/// param nameregistrationIds注册ID(registration_id)列表,一次推送最多1000个/param/// param nameextrasParam拓展参数(传入App接收的一些参数标识)/param/// param nameisApnsProduction注意iOS是否推送生产环境true是false否推开发环境/param/// returns/returnspublic bool SendPushByRegistrationIdList(string title, string noticeContent, Liststring registrationIds, Dictionarystring, object extrasParam  null, bool isApnsProduction  true){//设备标识参数拼接var pushRegistrationId  new RegistrationIdList();pushRegistrationId.registration_id.AddRange(registrationIds);return JPushBaseSendMessage(title, noticeContent, isApnsProduction, pushRegistrationId, extrasParam);}/// summary/// 广播推送/// /summary/// param nametitle推送标题Android才会存在/param/// param namenoticeContent通知内容/param/// param nameextrasParam拓展参数(传入App接收的一些参数标识)/param/// param nameisApnsProduction注意iOS是否推送生产环境true是false否推开发环境/param/// returns/returnspublic bool BroadcastPush(string title, string noticeContent, Dictionarystring, object extrasParam  null, bool isApnsProduction  true){return JPushBaseSendMessage(title, noticeContent, isApnsProduction, null, extrasParam, true);}/// summary/// 极光消息推送公共方法/// /summary/// param nametitle推送标题Android才会存在/param/// param namenoticeContent通知内容/param/// param namepushRegistrationId设备注册ID(registration_id)/param/// param nameisApnsProductioniOS是否推送生产环境true是false否推开发环境/param/// param nameextrasParam拓展参数/param/// param nameisRadioBroadcast是否广播/param/// returns/returnsprivate bool JPushBaseSendMessage(string title, string noticeContent, bool isApnsProduction, RegistrationIdList pushRegistrationId, Dictionarystring, object extrasParam, bool isRadioBroadcast  false){try{object audience  pushRegistrationId;if (isRadioBroadcast){audience  all;}var pushPayload  new PushPayload(){Platform  new Liststring { android, ios },//推送平台设置Audience  audience,//推送目标//notifacation通知内容体。是被推送到客户端的内容。与 message 一起二者必须有其一可以二者并存。Notification  new Notification{Alert  noticeContent,//通知内容Android  new Android{Alert  noticeContent,//通知内容Title  title,//通知标题URIActivity  com.king.sysclearning.platform.app.JPushOpenClickActivity,//该字段用于指定开发者想要打开的 activity值为 activity 节点的 “android:name”属性值;适配华为、小米、vivo厂商通道跳转URIAction  com.king.sysclearning.platform.app.JPushOpenClickActivity,//该字段用于指定开发者想要打开的 activity值为 activity-intent-filter-action 节点的 android:name 属性值;适配 oppo、fcm跳转Extras  extrasParam //这里自定义JSON格式的Key/Value信息以供业务使用。},IOS  new IOS{Alert  noticeContent,Badge  1,//此项是指定此推送的badge自动加1Extras  extrasParam //这里自定义JSON格式的Key/Value信息以供业务使用。}},Options  new Options//可选参数{//iOS 环境不一致问题API 推送消息给 iOS需要设置 apns_production 指定推送的环境false 为开发true 为生产。IsApnsProduction  isApnsProduction// 设置 iOS 推送生产环境。不设置默认为开发环境。}};var response  client.SendPush(pushPayload);//200一定是正确。所有异常都不使用 200 返回码if (response.StatusCode  HttpStatusCode.OK){return true;}else{return false;}}catch (Exception ex){return false;}}}public class RegistrationIdList{/// summary/// 设备注册ID/// /summarypublic Liststring registration_id { get; set; }  new Liststring();} }参考文章 十分钟带你了解APP消息推送Pushhttps://www.woshipm.com/operate/526224.html 极光详细对接文档https://docs.jiguang.cn/jpush/quickstart/3m_dem
http://wiki.neutronadmin.com/news/324817/

相关文章:

  • 怎么注销网站查备案企业网络建设
  • 长春网站制作推广平面广告图片
  • 网站素材站做商城网站在哪里注册营业执照
  • 衡阳seo网站推广wordpress 树状目录结构
  • 生鲜网站策划静态网站怎么优化
  • html5网站在线制作.电子商务网站建设的核心是
  • 怎么开发创建网站教程广州做网站商城的公司
  • 微商货源网站源码济南seo官网优化
  • 建设一个功能简单的网站一个做品牌零食特卖的网站
  • 新乡网站建设服务制作网站深圳
  • 建设银行网站会员用户名格式网站建设费会计科目
  • 贞丰县建设局网站网站查询 工信部
  • 零基础建设网站教程wordpress 别名一致
  • 网站分析软件公寓注册公司需要什么条件
  • 住房与城乡建设部网站EPC一个网站的优化怎么做
  • 出口网站建设方案微网站什么意思
  • 手机如何制作网站西安免费建网站设计
  • 工业信息化部网站备案查询中国建设银行人才招聘官方网站
  • 大学生做爰网站江苏和住房建设厅网站
  • 推广比较好的网站有哪些手机网页无法打开是什么原因
  • 一个网站需要几个人做软文投放平台有哪些
  • 网站建设所需素材ps软件下载安装
  • 做seo怎么设计网站觅知网是免费的吗
  • 网站建设要求 优帮云wordpress产品分类
  • 越秀网站建设价格做机械的有什么网站
  • 集团网站建设工作方案怎么用网站推广
  • 成都网站建设推广服务百度导航
  • 国内有做外汇的正规网站吗龙岩做网站开发哪家公司好
  • 建了一个网站 如何找到放图片的文件夹阿里云购买网站登录
  • php 企业网站开发实例萝岗手机网站建设