Class: ApnsPolite::Message

Inherits:
Object
  • Object
show all
Defined in:
lib/apns_polite/message.rb

Instance Method Summary collapse

Constructor Details

#initialize(device_token, message) ⇒ Message

初期化



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/apns_polite/message.rb', line 10

def initialize(device_token, message)

	t = package_device_token device_token

	if message.is_a? Hash
		m = package_message message[:alert], message[:badge], message[:sound], message[:other]
	else
		m = package_message message.to_s
	end

	@pack = [0, 0, 32, t, 0, m.bytesize, m].pack("ccca*cca*")
end

Instance Method Details

#packObject

パックしたメッセージ取得



23
24
25
# File 'lib/apns_polite/message.rb', line 23

def pack
	@pack
end