class GtReq::AbstractTemplate
Attributes
appId[W]
个推appId
appKey[W]
个推appKey
transmissionContent[RW]
设置透传内容
Public Instance Methods
getActionChain()
click to toggle source
# File lib/gt_req/template/abstract_template.rb, line 27 def getActionChain() return nil end
getPushInfo()
click to toggle source
# File lib/gt_req/template/abstract_template.rb, line 35 def getPushInfo() if (@pushInfo==nil) @pushInfo = GtReq::PushInfo.new @pushInfo.actionKey = '' @pushInfo.badge = '' @pushInfo.message = '' @pushInfo.sound = '' end return @pushInfo end
getPushType()
click to toggle source
# File lib/gt_req/template/abstract_template.rb, line 31 def getPushType() return "" end
getTransparent()
click to toggle source
# File lib/gt_req/template/abstract_template.rb, line 13 def getTransparent() transparent = GtReq::Transparent.new transparent.id = '' transparent.messageId = '' transparent.taskId = '' transparent.action = 'pushmessage' transparent.actionChain = getActionChain transparent.pushInfo = getPushInfo transparent.appId = @appId transparent.appKey = @appKey return transparent end
setPushInfo(actionLocKey, badge, message, sound, payload, locKey, locArgs, launchImage)
click to toggle source
# File lib/gt_req/template/abstract_template.rb, line 47 def setPushInfo(actionLocKey, badge, message, sound, payload, locKey, locArgs, launchImage) @pushInfo = GtReq::PushInfo.new @pushInfo.actionLocKey = actionLocKey @pushInfo.badge = badge @pushInfo.message = message if (sound!=nil) @pushInfo.sound = sound end if (payload!=nil) @pushInfo.payload = payload end if (locKey!=nil) @pushInfo.locKey = locKey end if (locArgs!=nil) @pushInfo.locArgs = locArgs end if (launchImage!=nil) @pushInfo.launchImage = launchImage end Validate.new.validate(locKey, locArgs, message, actionLocKey, launchImage, badge, sound, payload) return @pushInfo end