push推送时,服务端提示终端未注册

yuanhongqian
   2013-09-29 09:53:58发布 0收藏, 2474浏览
ExMobi服务端技术
0

1. 开发环境
   (1) 首先保证客户端开启了推送,在基座的设置里面,保证推送开启,如果之前没有开启,再次开启时,需要重启客户端。
pns配置2.jpg(0.04M 下载次数:91)

  (2) mbuilder里面pns配置需要正确,pns配置里面填写本机的真实IP地址即可。
pns配置.jpg(0.07M 下载次数:91)

  (3) 确保客户端id 在服务端有记录,因为是开发版,没有后台管理页面,所以只能手动的去配置文件里面添加,不过默认的已经给出了常用的客户端id.
    配置文件路径:D:\MBuilder\ExMobi-server\db\pns\pns.script
这个文件中添加:INSERT INTO TBL_APP_INFO VALUES('gaeaclient-ios-000004','bcs\u5e94\u7528','bcs')
第一个参数是客户端ID,根据具体的情况下,后面两个参数固定不变。

(4) 保证客户端和服务器之间有一次交互,不管什么交互都可以,比如访问应用列表,或者在基座设置里面“用户注册”里面,点下注册,目的是让服务端记录客户端的esn等信息。只要有一次交互服务端就会记录客户端信息。

下载APP
扫码下载栗子社区APP