Class: PushToSNS::IosPushNotification
Instance Method Summary
collapse
#initialize
Instance Method Details
#default_payload ⇒ Object
12
13
14
15
16
17
18
19
20
|
# File 'lib/push_to_sns/ios_push_notification.rb', line 12
def default_payload
basic_payload = {}
basic_payload[:title] = payload[:title] if payload[:title]
basic_payload[:alert] = payload[:message] if payload[:message]
basic_payload[:badge] = payload[:badge] if payload[:badge]
basic_payload[:sound] = payload[:sound] if payload[:sound]
basic_payload[:image] = payload[:image] if payload[:image]
basic_payload
end
|
#message ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/push_to_sns/ios_push_notification.rb', line 3
def message
basic_message = {
apns => {
aps: default_payload.merge(payload)
}.to_json
}
basic_message
end
|