Я читал документацию для текста body
для Twilio Notify.
(необязательно для всех, кроме Alexa) Указывает текст основного уведомления.Переводит в data.twi_body для FCM и GCM, aps.alert.body для APNS, Body для SMS и Facebook Messenger и request.message.data для Alexa.Для SMS требуется атрибут this, body или media_url параметра Sms.Для Facebook Messenger требуется либо этот параметр, либо атрибут body в параметре FacebookMessenger.
Я отправляю заголовок и тело в своем уведомлении, но ни один из них не появляется на моем устройстве Android из-за twi_
префикс.Можно ли как-то отобразить в push-уведомлении что-то кроме имени моего приложения?
Для справки, вот мой код push-уведомления.
class PushNotification
def self.new_order(order)
@order = order
# find the nearby drivers
@drivers = Driver.within(20, :origin => [@order.pickup_address.lat, @order.pickup_address.lng]).where(updated_at: 2.hours.ago.. Time.now)
@drivers.each do |driver|
$twilio.notify.services(ENV['TWILIO_SERVICE_SID']).notifications.create(title: "New Order Nearby", body: "Order ##{@order.id} is waiting for a driver.", identity: driver.id.to_s)
end
end
def self.update_order(order)
@order = order
unless @order.driver_id.nil?
$twilio.notify.services(ENV['TWILIO_SERVICE_SID']).notifications.create(title: "Order Updated", body: "Order ##{@order.id} has been updated. Please refresh.", identity: @order.driver_id.to_s)
end
end
end