H5 开发,第一次用个推,大概了解,js触发监听  click是服务器端传title: content: payload: 这样数据的格式才会触发,会出现通知栏提醒,否则是recevice ,无通知栏提醒。
现在有个问题,就比如异地登陆功能,正在使用app时 不需要通知栏信息就直接出现alert弹框使其下线,如果在后台就用通知栏信息提醒。
个推可以在服务器端判断 app处于前台还是后台吗?或者有什么更好的实现思路?

解决方案 »

  1.   

    想了想,这个功能就不要通知栏提醒了?直接进入app后再提示,或许只能这样?
      

  2.   

    想通过recevice之后再在自己创建推送消息,但是只有前台有用,后台无效
      

  3.   

    这是app端做的,服务端直接推送即可,app端自定义接收推送,然后判断自己是否在前端
      

  4.   

    自定义个Service  继承GTIntentService 
     onReceiveMessageData(Context context, final GTTransmitMessage gtTransmitMessage){
    }里面
      

  5.   

    额。你所有代码都是h5吗 集成sdk那些都不写啊
      

  6.   

    前台H5,后台用的是.net
      

  7.   

    h5实现不了,必须结合原生端,另外h5较多的话ios直接过不了审核的
      

  8.   

    额不会吧。就h5+.net后台的
      

  9.   

    直接后台唤醒app。setTransmissionType(1)