1
回复

环信的百度地图只有定位,无法像微信这样导航 地图 环信_Android

lizg 回复了问题 • 2 人关注 • 88 次浏览 • 2019-04-22 17:19 • 来自相关话题

1
回复

iOS 拒绝加入群组之后群主收不到拒绝的提示,为什么不进这个方法啊,同意能进同意的代理方法,求解 环信_iOS

berylwang 回复了问题 • 2 人关注 • 68 次浏览 • 2019-04-22 17:21 • 来自相关话题

2
评论

在微信小程序里实现聊天室 聊天室 小程序

Tolazy 发表了文章 • 157 次浏览 • 2019-04-19 17:49 • 来自相关话题

第一次搞小程序,老板让我实现一个聊天室功能,压力山大啊。
花了几天时间研究比较了一下方案,最后基于环信的小程序SDK 开发了一个聊天室。
 
准备工作
下载环信 小程序demo+sdkgit clone https://github.com/easemob/webim-weixin-xcx创建一个文件夹,将 demo 中的文件 comps、images、sdk、utils 拷贝到新的文件,文件目录说明



集成
登录环信没什么可说的,这里选择的是使用 username/password 登录,和demo中的一样,文件没有进行任何更改


在app.js 中注册的 WebIM.conn.listen, 然后在 登陆成功的回调 onOpened 设置的跳转页面,并将登陆的 username 赋给 myName,传到新的页面中使用


修改 roomlist.js 获取聊天室列表,是分页获取的,这里先偷个懒,获取了第一页 20 个聊天室


然后将listChatrooms() 分别在onLoad、onShow 内,更改下,将原有的 listGroups() 替换掉然后在roomlist.wxml 修改对应的 变量绑定名称





demo中的group.js 中,获取到的是当前登陆账号已加入的群组,咱们做的是聊天室功能,所以需要有一个加入的操作,找roomlist.js 中找到 into_room: function (event),然后填写加入聊天室的方法, 我是直接在当前这个里面加的跳转到聊天页面,并将当前登陆的IDmyName,聊天室IDgroupID,聊天室名称your 传给新页面


Ex:监听是否加入聊天室成功的回调是在 onPresence 中,type:memberJoinChatRoomSuccess,正常是监听这个回调跳转页面,有点麻烦就直接这样吧到会话页面后,需要修改一下对应的消息格式,在comps/chat/suit 目录下,将里面的文件对应的 js 文件根据文档给聊天室发送消息 格式进行修改,聊天室消息和群组消息不同,所以我目前是直接将getSendToParam()、isGroupChat() 注释,改成下面这样,demo 中下面还有代码的,这里就用 …… 代替了





就这样了,简单集成聊天室功能,demo中的UI 是开源的,可以根据自己的需求更改~下面是具体实现过程。代码也放在github 上了,有需要的兄弟自取。demo下载地址:https://github.com/lizgDonkey/room-xcx 查看全部
第一次搞小程序,老板让我实现一个聊天室功能,压力山大啊。
花了几天时间研究比较了一下方案,最后基于环信的小程序SDK 开发了一个聊天室。
 
准备工作
  1. 下载环信 小程序demo+sdk
    git clone https://github.com/easemob/webim-weixin-xcx
  2. 创建一个文件夹,将 demo 中的文件 comps、images、sdk、utils 拷贝到新的文件,文件目录说明
    ml.png

集成
  1. 登录环信没什么可说的,这里选择的是使用 username/password 登录,和demo中的一样,文件没有进行任何更改
    login.png
  2. 在app.js 中注册的 WebIM.conn.listen, 然后在 登陆成功的回调 onOpened 设置的跳转页面,并将登陆的 username 赋给 myName,传到新的页面中使用
    tz.png
  3. 修改 roomlist.js 获取聊天室列表,是分页获取的,这里先偷个懒,获取了第一页 20 个聊天室
    getroom.png
    然后将listChatrooms() 分别在onLoad、onShow 内,更改下,将原有的 listGroups() 替换掉
  4. 然后在roomlist.wxml 修改对应的 变量绑定名称
    listui.png
    list.png
  5. demo中的group.js 中,获取到的是当前登陆账号已加入的群组,咱们做的是聊天室功能,所以需要有一个加入的操作,找roomlist.js 中找到 into_room: function (event),然后填写加入聊天室的方法, 我是直接在当前这个里面加的跳转到聊天页面,并将当前登陆的IDmyName,聊天室IDgroupID,聊天室名称your 传给新页面
    joinrom.png
    Ex:监听是否加入聊天室成功的回调是在 onPresence 中,type:memberJoinChatRoomSuccess,正常是监听这个回调跳转页面,有点麻烦就直接这样吧
  6. 到会话页面后,需要修改一下对应的消息格式,在comps/chat/suit 目录下,将里面的文件对应的 js 文件根据文档给聊天室发送消息 格式进行修改,聊天室消息和群组消息不同,所以我目前是直接将getSendToParam()、isGroupChat() 注释,改成下面这样,demo 中下面还有代码的,这里就用 …… 代替了
    send.png
    chat.png
    就这样了,简单集成聊天室功能,demo中的UI 是开源的,可以根据自己的需求更改~下面是具体实现过程。代码也放在github 上了,有需要的兄弟自取。demo下载地址:https://github.com/lizgDonkey/room-xcx

0
评论

同一个网站,手机端跟电脑端显示不同是怎么实现的? 网站建设

jiyulin 发表了文章 • 30 次浏览 • 2019-04-23 12:49 • 来自相关话题

同一个网站,手机端跟电脑端不同是怎么实现的?

常见的方式有三种:

1,自适应网站

同一套代码,自动实现手机端和电脑端的布局自动调整。例如:openGPS.cn 网站现在大部分页面已经支持自适应展示,手机端电脑端都可以访问本站内容,正常阅读。自适应站点,往往是对CSS布局的重点考虑,本站使用的是BootStrap这个前端样式组件实现的自适应布局。

2,网站二级目录

这种是早期网站比较喜欢的做法,因为其实这是一个网站。早期网站往往是使用虚拟主机(也叫空间)发布,一个空间只能放一个网站,所以这种做法在早期特别流行。这种结构本质还是一个网站,但是针对手机电脑客户端单独做了往往对应的一套目录,例如:

电脑站点地址一般是:www.domain.com/xxxxxxx

手机站点地址往往是:www.domain.com/m/xxxxxxx

3,手机站点使用二级域名,电脑手机各一套2套站点代码


这种做法,工作量跟二级目录基本相似,严格来说代码量稍微多点。由于是2套代码,所以发布时候也得配备2套域名,不过要求两套站点连接同一个数据库来实现数据统一。例如:

电脑端网站域名是:www.domain.com

手机端网站域名是:m.domain.com




原文地址: https://www.opengps.cn/Blog/View.aspx?id=302 文章的更新编辑依此链接为准。欢迎关注源站原创文章!
  查看全部
同一个网站,手机端跟电脑端不同是怎么实现的?

常见的方式有三种:

1,自适应网站

同一套代码,自动实现手机端和电脑端的布局自动调整。例如:openGPS.cn 网站现在大部分页面已经支持自适应展示,手机端电脑端都可以访问本站内容,正常阅读。自适应站点,往往是对CSS布局的重点考虑,本站使用的是BootStrap这个前端样式组件实现的自适应布局。

2,网站二级目录

这种是早期网站比较喜欢的做法,因为其实这是一个网站。早期网站往往是使用虚拟主机(也叫空间)发布,一个空间只能放一个网站,所以这种做法在早期特别流行。这种结构本质还是一个网站,但是针对手机电脑客户端单独做了往往对应的一套目录,例如:

电脑站点地址一般是:www.domain.com/xxxxxxx

手机站点地址往往是:www.domain.com/m/xxxxxxx

3,手机站点使用二级域名,电脑手机各一套2套站点代码


这种做法,工作量跟二级目录基本相似,严格来说代码量稍微多点。由于是2套代码,所以发布时候也得配备2套域名,不过要求两套站点连接同一个数据库来实现数据统一。例如:

电脑端网站域名是:www.domain.com

手机端网站域名是:m.domain.com




原文地址: https://www.opengps.cn/Blog/View.aspx?id=302 文章的更新编辑依此链接为准。欢迎关注源站原创文章!
 
0
评论

直播平台开发搭建常见问题汇总 直播平台开发

q3557873521 发表了文章 • 28 次浏览 • 2019-04-23 16:00 • 来自相关话题

直播平台开发的重点在于功能设计,以及如何优化提升后期直播平台的用户直播体验,从整个直播平台开发到搭建部署、封装上架,有很多常见的问题是需要我们关注的。我们就来汇总整理下。
1.直播平台CDN是如何计费的?
三方CDN服务为直播平台内容的分发提供了可行性方案。但CDN费用如何计算经常困扰着运营方,尤其是刚刚接触直播平台开发项目的朋友。目前两种主流的CDN计费方式,一种是按照峰值计费,另一种则是按照流量计费。在后期的直播平台运营过程中,当在线用户较多时,建议采用峰值计费方式会更加经济实惠一些。
2.直播平台搭建部署需要准备哪些内容?
针对手机直播APP的搭建部署需要准备的内容主要有:APP名字,APP应用进场图,观看页图等,开通CDN服务,三方接口信息资料,合理的服务器配置,苹果App Store上架和安卓相关应用市场上架需要的内容资料等。
3.苹果开发者账号相关问题
申请苹果开发者账号,主要的目的是用于将应用上架到App Store供用户安装下载。目前苹果开发者账号主要有以下三种:
(1)企业开发者账号:企业账号开发的应用不能上架App Store,通常用于企业内部分发测试应用。申请费用299美元,现阶段来讲企业账号很难申请。需要提供公司的邓白氏编码。
(2)公司开发者账号:申请时需要填写公司的邓白氏编码,可以用来进行应用上架App Store,有条件的话尽量申请。
(3)个人开发者账号:个人开发者账号也可以进行上架,如果用作签名分发时会有设备数量限制,从字面意思看更适用于个人开发者,如果做APP运营推广,还是要申请公司账号。
4.打开直播APP源码用什么开发工具?
安卓端的开发工具:Android studio 
iOS端开发工具:xcode
5.服务器的系统该如何选择?
建议使用Linux 服务系统, CentOS 7.2 64位操作系统。通常直播平台搭建部署环境是支持LNMP或LAMP配置环境的。
6.什么是苹果UDID?
UDID是由子母和数字组成的40个字符串的序号,主要用来区分每一个唯一的iOS设备的标识,当使用个人签名进行应用分发下载时,需要提供设备的UDID给开发者。如果是企业签名分发下载则不需要UDID,而且没有设备数量限制。
7.直播平台开发广泛使用的流媒体协议有哪些? 
比较常见的如UDP私有协议,使用最为广泛的是RTMP协议,在手机网页端观看视频直播则更多地采用HLS传输协议。这些协议各有优劣势,适用的场景也各不相同。
8.直播平台中的 定位功能,跟附近的人功能有何区别?
绝大多数直播平台都具有“定位”功能和“附近的人”功能,二者是不同的。定位功能主要用于直播的个人信息中,显示主播的位置;附近的人功能,则是在主播列表中,用来显示主播和用户之间的距离。
以上这些问题都是大家在直播平台开发搭建运营时经常遇到的,搞清楚这些问题后,会使得整个开发过程更加顺畅。 查看全部
直播平台开发的重点在于功能设计,以及如何优化提升后期直播平台的用户直播体验,从整个直播平台开发到搭建部署、封装上架,有很多常见的问题是需要我们关注的。我们就来汇总整理下。
1.直播平台CDN是如何计费的?
三方CDN服务为直播平台内容的分发提供了可行性方案。但CDN费用如何计算经常困扰着运营方,尤其是刚刚接触直播平台开发项目的朋友。目前两种主流的CDN计费方式,一种是按照峰值计费,另一种则是按照流量计费。在后期的直播平台运营过程中,当在线用户较多时,建议采用峰值计费方式会更加经济实惠一些。
2.直播平台搭建部署需要准备哪些内容?
针对手机直播APP的搭建部署需要准备的内容主要有:APP名字,APP应用进场图,观看页图等,开通CDN服务,三方接口信息资料,合理的服务器配置,苹果App Store上架和安卓相关应用市场上架需要的内容资料等。
3.苹果开发者账号相关问题
申请苹果开发者账号,主要的目的是用于将应用上架到App Store供用户安装下载。目前苹果开发者账号主要有以下三种:
(1)企业开发者账号:企业账号开发的应用不能上架App Store,通常用于企业内部分发测试应用。申请费用299美元,现阶段来讲企业账号很难申请。需要提供公司的邓白氏编码。
(2)公司开发者账号:申请时需要填写公司的邓白氏编码,可以用来进行应用上架App Store,有条件的话尽量申请。
(3)个人开发者账号:个人开发者账号也可以进行上架,如果用作签名分发时会有设备数量限制,从字面意思看更适用于个人开发者,如果做APP运营推广,还是要申请公司账号。
4.打开直播APP源码用什么开发工具?
安卓端的开发工具:Android studio 
iOS端开发工具:xcode
5.服务器的系统该如何选择?
建议使用Linux 服务系统, CentOS 7.2 64位操作系统。通常直播平台搭建部署环境是支持LNMP或LAMP配置环境的。
6.什么是苹果UDID?
UDID是由子母和数字组成的40个字符串的序号,主要用来区分每一个唯一的iOS设备的标识,当使用个人签名进行应用分发下载时,需要提供设备的UDID给开发者。如果是企业签名分发下载则不需要UDID,而且没有设备数量限制。
7.直播平台开发广泛使用的流媒体协议有哪些? 
比较常见的如UDP私有协议,使用最为广泛的是RTMP协议,在手机网页端观看视频直播则更多地采用HLS传输协议。这些协议各有优劣势,适用的场景也各不相同。
8.直播平台中的 定位功能,跟附近的人功能有何区别?
绝大多数直播平台都具有“定位”功能和“附近的人”功能,二者是不同的。定位功能主要用于直播的个人信息中,显示主播的位置;附近的人功能,则是在主播列表中,用来显示主播和用户之间的距离。
以上这些问题都是大家在直播平台开发搭建运营时经常遇到的,搞清楚这些问题后,会使得整个开发过程更加顺畅。
0
评论

在线直播源码打造互动直播平台需要开发的功能 直播平台开发 直播 直播系统源码

q2466131704 发表了文章 • 36 次浏览 • 2019-04-23 16:39 • 来自相关话题

通常情况下,我们在购买一套在线直播源码之前,需要事先了解一下它都包含哪些功能。在直播应用场景下,其自身具备的互动性和实时性是非常显著的特点。要想满足直播的实时性和互动性,并且能够给用户带来优质的产品体验,就需要在功能层面上多下功夫。那么,要想打造一款互动直播平台需要开发哪些功能呢?
1.弹幕功能
直播中最基础且必不可少的就是弹幕功能了。不仅可以带动直播间内的活跃程度,还可以增进用户与主播之间的交流沟通,特别是游戏直播场景下,满屏的弹幕和发送弹幕已经成为直播平台靓丽的“风景线”。当然,在开发弹幕功能时还需要注意弹幕的自动审核,对于弹幕消息进行一定的过滤,从而保证平台的整体语言风气。





2.礼物功能
刷礼物,是直播中最直接也最实现的变现方式。用户以送礼物的形式表达自己对主播的喜爱,而主播也会为了获得更多的礼物努力输出令人感兴趣的直播内容,从而增加直播平台的用户黏性和活跃程度。当然,礼物的配置也需要进行一定的优化,比如支持PC、APP、H5的道具播放效果。
3.活动功能
大多数运营级直播平台都会利用各种各样的节日策划各种活动,以奖励为“噱头”吸引用户参与互动,从而增加平台的用户黏性。
4.任务功能
一些直播平台为了增强用户黏性,提高用户日活量,会在新用户注册之后提供任务指引,比如“观看3位主播的直播,并尝试送礼物1次”,以完成任务的形式发送奖励,打消用户的试玩心理。






5.靓号功能
这一功能主要是给喜欢个性并且有意义号码需求的提供的,就像有的人喜欢换简单好记的手机号,有的人并不介意手机号的排列顺序。
6.会员功能
为用户提供相应的特权服务,将会员分为多个不同的层次,刺激用户进行消费充值,并设定有效期,这也是直播平台能够变现的方式之一。
7.守护功能
大部分直播平台都会具备守护功能,给主播礼物打赏数量最高的会获得守护头像框,并排名在显眼的位置,还可以享受一定的特权服务。
8.游戏功能
小游戏对于互动性强的直播平台来说是必不可少的,主播可以在直播过程中与用户玩游戏进行互动,以游戏的方式增强用户黏性,从而给主播增加一定的观看人数,并且使用户能够感受到强烈的参与感。
所以说,要想打购买在线直播源码并打造一款互动直播平台的话,不仅需要对其质量进行考察,还需要了解其中所包含的功能是否能够调动用户的活跃性和积极性。只有这样,才能增加平台的用户流量,最终实现变现目的。文章结尾给大家提个建议,购买源码还是要找专业的源码服务商才行。
本文声明原创,转载请注明出处及作者。 查看全部
通常情况下,我们在购买一套在线直播源码之前,需要事先了解一下它都包含哪些功能。在直播应用场景下,其自身具备的互动性和实时性是非常显著的特点。要想满足直播的实时性和互动性,并且能够给用户带来优质的产品体验,就需要在功能层面上多下功夫。那么,要想打造一款互动直播平台需要开发哪些功能呢?
1.弹幕功能
直播中最基础且必不可少的就是弹幕功能了。不仅可以带动直播间内的活跃程度,还可以增进用户与主播之间的交流沟通,特别是游戏直播场景下,满屏的弹幕和发送弹幕已经成为直播平台靓丽的“风景线”。当然,在开发弹幕功能时还需要注意弹幕的自动审核,对于弹幕消息进行一定的过滤,从而保证平台的整体语言风气。

47291482820971.jpg

2.礼物功能
刷礼物,是直播中最直接也最实现的变现方式。用户以送礼物的形式表达自己对主播的喜爱,而主播也会为了获得更多的礼物努力输出令人感兴趣的直播内容,从而增加直播平台的用户黏性和活跃程度。当然,礼物的配置也需要进行一定的优化,比如支持PC、APP、H5的道具播放效果。
3.活动功能
大多数运营级直播平台都会利用各种各样的节日策划各种活动,以奖励为“噱头”吸引用户参与互动,从而增加平台的用户黏性。
4.任务功能
一些直播平台为了增强用户黏性,提高用户日活量,会在新用户注册之后提供任务指引,比如“观看3位主播的直播,并尝试送礼物1次”,以完成任务的形式发送奖励,打消用户的试玩心理。

14816215168966_副本.png


5.靓号功能
这一功能主要是给喜欢个性并且有意义号码需求的提供的,就像有的人喜欢换简单好记的手机号,有的人并不介意手机号的排列顺序。
6.会员功能
为用户提供相应的特权服务,将会员分为多个不同的层次,刺激用户进行消费充值,并设定有效期,这也是直播平台能够变现的方式之一。
7.守护功能
大部分直播平台都会具备守护功能,给主播礼物打赏数量最高的会获得守护头像框,并排名在显眼的位置,还可以享受一定的特权服务。
8.游戏功能
小游戏对于互动性强的直播平台来说是必不可少的,主播可以在直播过程中与用户玩游戏进行互动,以游戏的方式增强用户黏性,从而给主播增加一定的观看人数,并且使用户能够感受到强烈的参与感。
所以说,要想打购买在线直播源码并打造一款互动直播平台的话,不仅需要对其质量进行考察,还需要了解其中所包含的功能是否能够调动用户的活跃性和积极性。只有这样,才能增加平台的用户流量,最终实现变现目的。文章结尾给大家提个建议,购买源码还是要找专业的源码服务商才行。
本文声明原创,转载请注明出处及作者。
0
回复

ease ui 怎么将读取数据方式改为从本地数据库? 消息保存 Android 环信_Android

回复

Carthach 发起了问题 • 1 人关注 • 14 次浏览 • 2019-04-24 16:37 • 来自相关话题