Class: AnalyticsEventsSender::Appsflyer
- Inherits:
-
Object
- Object
- AnalyticsEventsSender::Appsflyer
- Defined in:
- lib/analytics_events_sender/appsflyer.rb
Constant Summary collapse
- BASE_URL =
'https://api2.appsflyer.com/inappevent'.freeze
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/analytics_events_sender/appsflyer.rb', line 11 def call return false unless @user.appsflyer_id api_key = AnalyticsEventsSender.configuration.appsflyer.dig(:api_key) response = HTTParty.post(BASE_URL, body: event_params, headers: { authentication: api_key }) return false unless response.success? end |
#ininialize(user, params = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/analytics_events_sender/appsflyer.rb', line 5 def ininialize(user, params = {}) @user = user @params = params @event_name = params.dig(:notification_type) end |