我一直在尝试在应用未运行或处于后台模式时捕获推送通知。
我找到了这个模块https://github.com/jayeshIT/Google-Cloud-Messaging-Titanium
仅在我的应用运行或处于后台模式时有效。有一种方法可以在没有ACS的情况下抓住推送机器人???? P.D.我尝试创建一个间隔服务,但仅在应用程序处于后台或运行时才有效,请帮忙!
答案 0 :(得分:0)
我将从Urban Airship模块开始:https://marketplace.appcelerator.com/apps/4984
该模块支持iOS和GCM及其开源。以下是构建的直接链接:android和ios
http://urbanairship.com/他们有免费套餐。如果没有别的,这将让你开始,一旦你有这个设置,将更容易尝试自己做。
有很多关于为GCM设置API密钥的文档,您是否需要我跟踪这些文档?
答案 1 :(得分:0)
为了在不使用第三方服务(如ACS或UrbanAirship)的情况下为Android实施推送通知,您必须实现自己的应用程序服务器,该服务器存储和检索由Google提供的GCM连接服务器创建的设备注册ID。 以下是implementing a GCM Server的Google文档。
基本上,推送通知从发送设备发送到应用服务器,然后通过Google的GCM服务器发送到目标设备,其中设备'操作系统接收推送通知并正确显示。
最初使用第三方服务(ACS,UrbanAirship)上的免费帐户之一实现推送通知可能更容易,并且一旦开发和测试移动功能,实现应用程序服务器并根据需要重构移动代码
希望这会有所帮助。如果是这样,请进行投票(需要代表使用SO中的其他功能:)