Service使用手册Smobiler上海石磨

SmobilerService是一款功能强大的服务端托管提供程序。

在帮助您承载Smobiler应用服务端的同时,还额外提供“推送服务”、“黑白名单管理”、“运营分析”等其他常用的增值服务。

1.不限制客户端最大连接数量

我们鼓励你使用SmobilerService托管应用(其社区版是永久免费的),以带来更好的稳定性、更便捷的管理效能,以及提前为后续更多精彩丰富的基于SmobilerService带来的Smobiler应用功能拓展早做准备。

在6.0中,SmobilerService即使只使用永久免费的社区版,就已不会受到任何设备连接数量的限制。

2.更加便捷的应用添加和激活:

我们完全改进了SmobilerService的应用激活机制,现在只需输入云平台账号密码,即可查询此账号下所有激活了SmobilerService产品的应用,并直接添加、运行。传统采用Key生成激活的方式,因为激活过程太过复杂,提升了操作门槛,因而现在已被我们决定废弃。(但我们仍保留了旧版本的ServiceKey生成入口,以为不便立即升级的用户继续提供有效的产品支持)。

3.更多强大的赋能插件:

激活社区版

社区版完全免费,点击应用界面下方的“免费激活并下载”即可永久免费获得。社区版供初级开发者、Smobiler开源项目参与者和个人使用,同时可继续获得后续的所有更新和Bug修复。

现在,您已经拥有了社区版的Service使用权限。

标准版、专业版、企业版提供更多更强大的功能,您可从Smobiler官方商城购买它们的激活码。

有效期说明:

Servicec激活后永久可用,但享有的免费升级支持的有效周期为1年。

免费升级支持指的是在一年的年限内,您可持续使用所有在一年内新发布的插件,及已有插件的新版本更新。超过一年有效期后,已经拥有的插件和版本会继续保持永久可用,但新的功能和一年有效期之外发布的插件及旧插件的新版本则不可用。稍后我们会支持以适当的价格续费以延长有效期,在续费后,新的插件版本和功能会恢复使用。过期后则规则同上,已有插件和插件版本保持可用,但新插件及就插件的新版本需续费延长升级支持有效期。

激活码购买流程

2.进入您希望使用SmobilerService托管的应用,点击“立即激活使用”按钮跳转到激活页面。输入您购买的产品激活码并点击查询,如果激活码正确,此时应当显示激活码可供激活的版本,以及激活按钮。点击激活,完成您的SmobilerService产品激活,以获得产品的永久使用资格。

3.激活成功后您会跳转回应用管理界面。此时,SmobilerService服务已可用。

1.通过默认账户admin,密码admin登陆SmobilerService服务。

2.通过点击主页右上方的“新增”按钮,跳转到查询云平台应用的界面。

3.在查询界面右上角输入你的Smobiler云平台账号与密码,点击查询,即可返回所有当前账户下激活了Service产品服务的应用,及其激活的Service版本。注意:在不输入应用编号的情况下,直接点击查询,即可返回所有激活了Service产品的应用。

4.点击你希望创建的托管应用列表右侧红色的“添加”按钮,即会弹出确认框。

如何将应用服务端的生成选项修改为类库:

请右击您的Smobiler服务端项目,选择属性,然后如图进行简单调整,将项目的输出类型设置为类库,然后保存,重新生成项目即可获取到数个dll文件,这些文件就是能被Service识别并启动的SmobilerApp类库文件:

注意:

另外,当您完成了后续的购买步骤成功创建了应用后,请记得将SmobilerService应用设置下的入口程序集、起始界面设定为适合您上述应用的值,托管应用才会开始正常运行(下图为托管Smobiler示例程序时设定的值示例):

特别提示:

访问网页时用到的url即为云平台指定应用下,“应用设置”中所给定的服务器IP地址+HTTP端口号。

如果一切配置顺利,输入url浏览器将立即显示应用界面。

如果出现问题,则可能会出现以下提示:

如果出现上图“业务地址不匹配”的提示,请确认:

排除以上错误即可解决问题。

应用设置

应用设置分为基础设置与监护设置。

客户端管理

踢除设备:

您可通过客户端管理功能查看当前连接到服务器的设备编号,并可通过点击指定设备编号后的“Kill”按钮对客户端进行踢除操作。被踢除的设备将会立即与服务端断开连接,不再显示界面并展示连接中断的提示信息。

安全管理

用户可以通过安全管理控制可以访问应用的用户群体,或者限制指定用户禁止访问应用。

通过选择安全模式并点击保存按钮,即可开始添加设备。其中,设备编号可在SmobilerService客户端管理中进行查询。

黑名单模式:

黑名单模式将允许所有用户访问应用,而排除已在名单中的设备。

白名单模式:

白名单模式将禁止所有用户访问应用,而仅向已在名单中的设备开放。

推送服务

通过推送服务,您可快速将信息推送至指定的设备,或推送给安装有此应用的所有设备。

点击应用管理界面中的“推送服务”按钮,即可显示推送操作界面。在Service1.1时,推送服务在设定合理限制的情况下,被下降到社区版、标准版中。而由于限制不一,不同版本的Service在打开此功能时,界面也会有所差别。Service6.0也保留了这些设计。

专业版、企业版的界面如下所示:

社区版、标准版的界面如下所示:

由于推送服务程序已内置在SmobilerService服务引擎中,因而无论其设备通过公网IP还是局域网IP与您的服务器进行连接,推送消息均可准确送达,而不依赖其他第三方服务。

当APP收到推送时,通知会以下图方式显示。

你也可以通过代码推送:

用户界面手动操作起来虽然友好,但通常都是低效的。作为开发者,使用代码推送让一切变的自动化并且更加高效也许是更好的选择。推送功能支持调用smobiler.service.push库直接进行代码级的推送调用。

例如可以将推送写在SmobilerForm中。

1.添加Smobiler.Service.Push.dll的库引用。此库位于安装目录server文件夹下:

Push服务会根据该应用名称来查询对应激活的Service版本,以此来判断你是否确实具有调用这些功能的权限。

3.推送服务也包含更多的方法,可按需选择。如下图所示:

不论使用何种推送,记得打包“smo_push”插件:

并配置推送服务的地址选项为“服务器地址:推送端口号”:

日志

您可通过日志功能查看Smobiler生成的运行日志,便于您在程序出现异常时进行问题排查。

当日志内容过长时,一次性返回会导致性能问题。由于SmobilerService暂不支持分页和搜索功能,为避免这种情况的发生,目前在执行查询操作发现文件内容过长时,会直接向您返回文件,以便在您的计算机上使用适当的工具进行关键词搜索与查找。

ServiceKey与应用设置同步

需要注意的是,有效日期到期后,您仍可正常使用已有的所有Service功能。此处描述的有效日期仅仅是Service免费升级支持周期的日期区间,我们会在后续的新版本中完善这些描述文字。

运营分析

SmobilerService集成了云平台中的运营分析功能,并在数据易读性和功能易用性上再次做出大幅改进,您现在能够更加轻而易举的掌握您的应用运营动向。

统计概览:

此页面显示三个有关您应用的重要统计。

以上三个统计项点击详情按钮可下方视图中显示精确到每小时的数据。

用户新增历史、用户活跃历史、应用启动历史:

顾名思义,他们对上述内容的历史数据提供查询服务。

额外需要您留意的是:

Service6.0已采用更为便捷的联网激活方式,来降低应用的激活操作门槛。

如果您使用的是旧版本的Service,则仍需要手动激活。在界面上,你仍旧能够看到我们为旧版本Service保留的Key生成入口:

THE END
1.WxPusher微信推送服务用户可以通过二维码或者链接关注这个应用,关注我们会把用户的UID回调给你指定的服务器,你可以通过UID给这个用户发送信息。 主题(Topic) 主题(Topic)是应用下面,一类消息的集合,比如创建了一个优惠相关的应用,用来给用户推送各种优惠信息,但是不同的用户关注的优惠信息不同,一部分人关注淘宝的,一部分人关注京东的。这种https://wxpusher.dingliqc.com/
2.什么是消息推送?鉴于Android 平台 C2DM 推送的不可用性,国内涌现出大量的第三方推送服务提供商.目前应用最为广泛的第三方推送服务提供商包括个推、极光、友盟、小米、华为、BAT 等,绝大部分 APP 都会优先考虑采用第三方推送服务。 2.自建推送服务 第三方服务在开发成本和消息到达率上表现都不错,但所有信息会经过第三方服务器,对于https://www.jianshu.com/p/4a5f07f6c02c
3.极光推送亿级消息推送专家,3 分钟快速接入,智能下发策略、精准后效分析,多平台多通道覆盖,有效提升用户活跃度和留存率。注册即享免费服务! 开通免费版高级版咨询技术文档Demo下载观看视频 您是否遇到了这些问题? 页面导航 应用场景繁杂 多个系统平台和厂商通道,平台和通道推送通知的规则多、更新快、兼容难、推送平台的升级维护https://www.jiguang.cn/push
4.消息推送平台UPush为开发者提供灵活、智能、有效的消息推送方案 ¥ 0 永久免费 立即免费使用 极简接入,精准推送 一键聚合多通道触达 支持多种消息类型 下发速度快,安全有保障 专业版 更高推送频次,提升数据统计查询能力和售后服务 ¥ 18000/年 DAU 1万以内 移动支付 阿里云支付 https://www.umeng.com/push
5.小米消息推送服务面向全网开发者,开放小米澎湃OS特色服务能力 了解详情 基于Android 15 Beta的 小米澎湃OS开发者预览版 现已发布 诚邀您开启适配旅程 了解详情 OneLink 统一链接 打破平台壁垒,线下场景跨平台分发 了解详情 开发 提供多形态的应用开发类型,共筑精彩的人车家全生态 https://dev.mi.com/console/appservice/push.html
6.OPPO开放平台OPPO 开放平台,为开发者提供强大的应用分发能力,丰富的应用服务及推广变现支持,助力开发者实现业务增长和商业变现。https://open.oppomobile.com/
7.推送服务·构建你的智能应用,使用蓝莺ChatAISDK推送服务是现代应用不可或缺的一部分,通过实现消息及时传递和通知用户,可以极大地提升用户体验。推送服务的核心包括:1、多平台支持;2、高效稳定的消息传递机制;3、个性化和定制化的推送内容;4、数据分析和反馈机制。其中,推送服务在多平台上的无缝集成至关重要。例如,蓝莺IM提供了企业级ChatAI SDK,使得开发者可以同时https://docs.lanyingim.com/wiki/push-services-41-20240626-1-20-1719332222.html
8.华为HarmonyOS灵活高效的消息推送服务(PushKit)通知消息通过Push Kit通道直接下发,可在终端设备的通知中心、锁屏、横幅等展示,用户点击后拉起应用。您可以通过设置通知消息样式来吸引用户。 开通权益 Push Kit根据消息内容,将通知消息分类为服务与通讯、资讯营销两大类别,开放通知消息自分类权益。 两种类型的通知消息在提醒方式、消息展示位置、推送数量上皆存在差异。https://blog.csdn.net/pisceshsu/article/details/142434263
9.推送服务(HMSCore)·GitBook推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。您通过集成推送服务,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。 推送服务现支持如下接入形态: Android:推送服务Android SDK为您的Android应用开发提供推送消息相关的接口,适用于手机和平板。主要包含根据https://service.cocos.com/document/zh/hms-push.html
10.PushKit推送服务系统通知推送软件消息推送华为开发者联盟提供稳定、及时、高效的消息推送服务,助力应用精准触达用户,有效提升用户活跃度和粘度。 支持平台 Android iOS Web Quick App HarmonyOS 查看文档体验Demo服务咨询 85000 全球接入应用 7亿 覆盖用户数 500亿 日消息发送量 功能介绍 多种推送样式 支持大文本、Inbox多行文本、带按钮等样式,帮助您更好的提高消息对用户https://developer.huawei.com/consumer/cn/hms/huawei-pushkit/
11.消息推送服务系统信息总览 名称:消息推送服务 版本:v0.4.10 源码:https://github.com/songquanpeng/message-pusher 启动时间:2024-01-30 17:31:12 自从上次启动已发送消息数目:2078 自从上次启动新注册用户数目:1 系统配置 系统配置总览 邮箱验证:未启用 GitHub 身份验证:未启用 https://www.infect-media.com/
12.多平台消息推送服务的实践多平台消息推送服务的实践 来源:转转技术 1 背景 1.1 强耦合的消息和业务代码 1.2 服务间代码重复,维护困难 1.3 消息发送的偶发丢失问题 2 现状和痛点 3 设计和实现 3.1 消息解耦的三元素 3.2 生命周期 3.3 限流 3.4 消息模版 4 总结 1 背景 随着各项业务线上化,触达用户的方式日益重要,而即时通讯服务成为了https://blog.itpub.net/70027824/viewspace-2999235/
13.消息推送服务消息推送服务 高到达率·安全稳定·便捷集成 立即接入 查看文档 业务介绍 消息推送服务面向广大开发者,通过在云端与客户端间建立 稳定可靠的长连接,帮助开发者向客户端推送 实时消息服务。荣耀致力于提供稳定、精准的消息推送服务,助力开发者 高效触达用户,提高应用曝光。 https://developer.hihonor.com/cn/promoteService
14.个推消息推送—Android和iOS推送SDK快速集成,免费使用个推作为业内首家支持统一推送接口标准的第三方消息推送服务商,能够为客户搭建符合统一推送标准(UPS)的智能触达体系,目前已为索尼、三星、坚果手机、海信通信、TCL、科大讯飞、零跑汽车等智能汽车制造商、汽车操作系统提供商、手机及电视厂商提供统一推送解决方案。 https://www.getui.com/notification-push
15.PUSH消息推送的实现原理第三方服务在开发成本和消息到达率上表现都不错,但所有信息会经过第三方服务器,对于信息敏感类 APP 而言,有必要考虑自建一套消息推送服务,能最大化保证安全,但自建推送服务需要对 App 客户端海量长连接的维护管理且面临保证 Push Service 常驻的难题等。 https://maimai.cn/article/detail?fid=1738578667&efid=sAfNRYxTRYuYTp7eA2CwWA
16.消息通知服务SMN消息提醒推送消息应用服务消息通知服务,支持10+协议消息推送,满足不同企业的个性化需求,包含邮件,短信,语音,HTTP/HTTPS,FunctionGraph函数、FunctionGraph工作流,企业微信群,钉钉群,飞书群,Welink群。 覆盖10+推送方式,满足多种场景推送 多通道告警事件通知 与云服务的集成 错峰流控 https://www.huaweicloud.com/product/smn.html
17.使用服务台推送消息谁能操作:服务台管理员 在推送中心,服务台管理员可以创建推送消息,定时定向推送给企业内部成员。如政策公告、故障通知、节日祝福、活动报名、销售战报等。? 二、操作流程? 进入服务台管理后台,点击 推送中心 > 创建推送 进入创建推送页面。 ? https://www.feishu.cn/hc/zh-CN/articles/360049067945
18.Pushdeer:开源多协议推送服务器,定制化推送解决方案在当今快速发展的信息时代,实时的消息、通知和数据推送变得至关重要。Pushdeer 软件应运而生,作为一款开源的推送服务器软件,它支持多种推送协议,为用户提供了灵活且可定制的推送解决方案。本文将深入介绍 Pushdeer 的功能特点、使用场景、安装部署以及简要的使用教程。 https://cloud.tencent.com/developer/article/2360079
19.Java服务端消息推送的实现小结java本文主要介绍了Java 服务端消息推送的实现小结,主要包括四种常见的消息实时推送方案:短轮询、长轮询、SSE 和 WebSocket,具有一定的参考价值,感兴趣的可以了解一下+ 目录 前言:当构建实时消息推送功能时,选择适合的方案对于开发高效的实时应用至关重要。消息的推送无非就推、拉两种数据模型。本文将介绍四种常见的消息实时https://www.jb51.net/program/300070ery.htm
20.为什么有的服务号每天可以推送消息给我?懂微信公众号运营的小伙伴都知道微信服务号每月只能推送四次消息,而每天都推送消息的服务号是通过接口实现,如果想要实现服务号每天推送消息,可以通过微号帮平台48小时信息推送功能实现,可以让服务号每天推送信息给互动活跃粉丝,但不能对全部粉丝推送,全部粉丝推送信息每月只有4次。互动活跃粉丝即在公众号里发信息、点击自https://www.weihaobang.com/jiaocheng/286.html
21..NETCoreSignalR:实现服务器实时消息推送通过SignalR,开发人员可以添加实时消息推送功能,以便服务器可以将消息实时推送给连接的客户端。 在Web应用中,实时通信已经成为了一个重要的功能需求。ASP.NET Core SignalR是一个ASP.NET Core库,它简化了向连接的客户端添加实时Web功能的过程。通过SignalR,开发人员可以添加实时消息推送功能,以便服务器可以将消息实时推https://www.51cto.com/article/785500.html
22.启点教育隐私政策使用目的/理由:提供消息推送服务 个人信息的种类:OAID、Android ID、IMSI、User ID、设备型号、Android版本、应用信息、设备归属地、网络相关信息、消息发送结果、通知栏状态、锁屏状态 第三方名称:广东欢太科技有限公司 第三方隐私政策或官网:https://open.oppomobile.com/new/developmentDoc/info?id=10288 https://www.gongfubb.com/legal/zjd/privacy.htm