GCMMessenger
将消息发送给使用谷歌云消息传递(GCM)的Android设备。
输入端口
该变压器接受任何功能。
输出端口
输入功能都通过此端口输出具有附加属性(_gcm U响应),其中包含从GCM的原始响应。如果不止一个呼叫到GCM做出那么这将是所有响应的JSON数组。
该GCM有新的值在其数据库中的任何注册ID将输出通过这里的一部分_旧的属性。新的“规范标识”将包含在_新id属性。建议你用新的替代旧的标识,因为它最终将被从GCM存储中删除。
设备的注册ID不再有应用程序(为他们发行)安装将输出通过这里的一部分_未注册的id属性。这些应该从你的数据库中删除。
如果发生任何其它错误,错误代码和相应的登记ID,将通过该端口输出。
参数
GCM请求
的消息的源。要建立从参数,使用消息从参数。手动构建从原料JSON,使用消息从自定义JSON。
该消息的最终目的地。将邮件传递到Android设备上,使用GCM服务器。来输出所述消息到一个属性,使用输出属性。
什么时候发送消息是输出属性,将包含该消息的输出属性的名称。
什么时候发送消息是GCM服务器,API密钥。该GCM开发者API密钥用于授权变压器到谷歌云消息传递服务。该API密钥与Android应用开发者相关联,并且产生它是一种一次性的过程。为此,请按照指示获取API密钥。
邮件内容参数
下面的部分时可用邮件内容是从参数。
目标Android设备的列表接收通知。每个Android装置可以本身注册到谷歌云消息传递服务,并且当这样做时,获取唯一地标识该设备的注册ID。
注册ID是为每个唯一的Android设备/应用对不同的,因此它不能在不同的应用程序之间共享。在配置GCMMessenger一个新的应用程序工作,新注册ID必须获得。
要注册一个Android应用程序的谷歌云消息服务,发送com.google.android.c2dm.intent.register网站意图。注册ID被返回到应用程序中的意图扩展的字符串字段注册id。这个过程中详述编写使用gcm的android应用程序。
附加数据与所述消息发送。
高级消息内容选项
被用于折叠倍数,类似的消息,当设备处于脱机状态,这样只发送最后的消息的任意字符串。例如,如果消息100具有相同折叠钥匙而它被关闭被发送到的设备,一旦它被接通该装置将仅接收最后的消息。
当设置为真的,消息不会被立即传送到Android设备的时候都闲着,但是当他们变得活跃。
的时间的消息的量被丢弃之前被存储GCM服务器上。如果未指定,默认时间为4周。
应用程序包的名称。此名称限制的消息传递到匹配软件包名称的Android设备的应用程序。
当设置为真的,而无需实际发送消息测试目标的Android装置。
自定义JSON消息内容
下面的部分时可用邮件内容是从自定义JSON。
要发送的JSON消息。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
搜索FME知识中心
搜索样品和有关该变压器上的信息FME知识中心。