braze-inc / braze-cordova-sdk

Public repo for the Braze Cordova SDK
https://www.braze.com
Other
21 stars 63 forks source link

Android 7 not registering for notifications #12

Closed jstoup111 closed 7 years ago

jstoup111 commented 7 years ago

I've updated to 2.2.0 and was using 2.1.0 previous. It looks like I'm not able to register for push notifications anymore.

relevant info from config.xml

<platform name="android">
        <allow-intent href="market:*" />
        <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
        <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
        <icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
        <icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
        <icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
        <icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
        <splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
        <splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
        <splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
        <splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
        <splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
        <splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
        <splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
        <splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
        <splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
        <splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
        <splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
        <splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
        <preference name="com.appboy.api_key" value="my-key" />
        <preference name="com.appboy.android_automatic_push_registration_enabled" value="true" />
        <preference name="com.appboy.android_gcm_sender_id" value="sender-id" />
        <preference name="com.appboy.android_handle_push_deep_links_automatically" value="true" />
        <preference name="com.appboy.android_log_level" value="3" />
    </platform>

Please let me know what other info I can send your way to help debug the issue.

jstoup111 commented 7 years ago

More relevant information

03-13 15:04:24.014  2765  2765 D Appboy v1.18.0 .com.appboy.configuration.CachedConfigurationProvider: Using runtime override value for key: com_appboy_push_gcm_messaging_registration_enabled and value: true
03-13 15:04:24.015  2765  2765 E Appboy v1.18.0 .com.appboy.Appboy: GCM manifest requirements not met. Appboy will not register for GCM.
03-13 15:04:24.015  2765  2765 D Appboy v1.18.0 .com.appboy.configuration.CachedConfigurationProvider: Unable to find the xml boolean configuration value with key com_appboy_push_adm_messaging_registration_enabled. Using default value 'false'.
03-13 15:04:24.015  2765  2765 D Appboy v1.18.0 .com.appboy.configuration.CachedConfigurationProvider: Defaulting to using xml value for key: com_appboy_push_adm_messaging_registration_enabled and value: false
03-13 15:04:24.015  2765  2765 I Appboy v1.18.0 .com.appboy.Appboy: Automatic ADM registration not enabled in appboy.xml. Appboy will not register for ADM.
03-13 15:04:24.015  2765  2765 I Appboy v1.18.0 .com.appboy.configuration.AppboyConfigurationProvider: Found an override api key. Using it to configure Appboy.
Bucimis commented 7 years ago

Hi @jstoup111

Thanks for reporting this issue. A few followups:

1) Were there any other logcat logs about GCM that came up before the logs you posted? We'd typically expect the logcat to explain why Appboy didn't register for GCM. 2) Is this using the same device? 3) What happens on a fresh install?

Thanks for your help! Appboy Cordova Team

jstoup111 commented 7 years ago

Is there a specific logcat command you'd like me to run to get the specific information you need?

  1. yes same device
  2. it was happening the same way with a fresh install but I'll double check.
Bucimis commented 7 years ago

@jstoup111 thanks for the information!

re Logcat, a full dump of Appboy logs from the moment the app is first started until the log that says "GCM manifest requirements not met. Appboy will not register for GCM." would be great.

jstoup111 commented 7 years ago

This is an upgrade install set of logs.

Tried sending a campaign via Android push to my external user ID and this is what I got.

image

D/IonicDeeplinkPlugin( 8628): IonicDeepLinkPlugin: firing up...
D/IonicDeeplinkPlugin( 8628): Got a new intent: null null android.intent.action.MAIN null
D/Appboy v1.19.0 .bo.app.i( 8628): Setting Appboy Override configuration with config: AppboyConfig{ApiKey='mykey', GcmSenderId='senderId', ServerTarget='null', SmallNotificationIcon='null', LargeNotificationIcon='null', SessionTimeout=null, LocationUpdateTimeIntervalSeconds=null, DefaultNotificationAccentColor=null, TriggerActionMinimumTimeIntervalSeconds=null, LocationUpdateDistance=null, BadNetworkInterval=null, GoodNetworkInterval=null, GreatNetworkInterval=null, GcmMessagingRegistrationEnabled=true, AdmMessagingRegistrationEnabled=null, DisableUilImageCache=null, HandlePushDeepLinksAutomatically=true, DisableLocationCollection=null, EnableBackgroundLocationCollection=null, IsNewsFeedVisualIndicatorOn=null, IsFrescoLibraryEnabled=null, LocaleToApiMapping=null}
D/Appboy v1.19.0 .com.appboy.ui.inappmessage.AppboyInAppMessageManager( 8628): Subscribing in-app message event subscriber
D/Appboy v1.19.0 .com.appboy.Appboy( 8628): Appboy SDK Initializing
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml boolean configuration value with key com_appboy_disable_uil_image_cache. Using default value 'false'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_disable_uil_image_cache and value: false
D/Appboy v1.19.0 .com.appboy.Appboy( 8628): Setting maximum in-memory image cache size in bytes to: 1048576
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Using runtime override value for key: com_appboy_push_gcm_messaging_registration_enabled and value: true
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Using runtime override value for key: com_appboy_push_gcm_sender_id and value: AIzaSyBELjiS7EPLSAYelEji4o_wClTS4QeCgyA
I/Appboy v1.19.0 .com.appboy.Appboy( 8628): Google Cloud Messaging found. Setting up Google Cloud Messaging
D/Appboy v1.19.0 .bo.app.bg( 8628): Registering the application with the GCM server.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml boolean configuration value with key com_appboy_push_adm_messaging_registration_enabled. Using default value 'false'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_push_adm_messaging_registration_enabled and value: false
I/Appboy v1.19.0 .com.appboy.Appboy( 8628): Automatic ADM registration not enabled in appboy.xml. Appboy will not register for ADM.
I/Appboy v1.19.0 .com.appboy.configuration.AppboyConfigurationProvider( 8628): Found an override api key. Using it to configure Appboy.
W/dalvikvm( 8628): Unable to resolve superclass of Lcom/appboy/services/AppboyWearableListenerService; (4033)
W/dalvikvm( 8628): Link of class 'Lcom/appboy/services/AppboyWearableListenerService;' failed
E/dalvikvm( 8628): Could not find class 'com.appboy.services.AppboyWearableListenerService', referenced from method bo.app.be.c
W/dalvikvm( 8628): VFY: unable to resolve const-class 2223 (Lcom/appboy/services/AppboyWearableListenerService;) in Lbo/app/be;
D/dalvikvm( 8628): VFY: replacing opcode 0x1c at 0x003e
W/dalvikvm( 8628): Unable to resolve superclass of Lcom/appboy/services/AppboyWearableListenerService; (4033)
W/dalvikvm( 8628): Link of class 'Lcom/appboy/services/AppboyWearableListenerService;' failed
E/dalvikvm( 8628): Could not find class 'com.appboy.services.AppboyWearableListenerService', referenced from method bo.app.be.b
W/dalvikvm( 8628): VFY: unable to resolve const-class 2223 (Lcom/appboy/services/AppboyWearableListenerService;) in Lbo/app/be;
D/dalvikvm( 8628): VFY: replacing opcode 0x1c at 0x001a
D/Appboy v1.19.0 .bo.app.be( 8628): Google Play Services Wearable library not found in path. Appboy wearable service not available.
D/Appboy v1.19.0 .bo.app.be( 8628): Appboy wearable service not available. Appboy wearable service not started.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_session_timeout. Using default value '10'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_session_timeout and value: 10
D/Appboy v1.19.0 .bo.app.m( 8628): Registered broadcast filters
D/Appboy v1.19.0 .bo.app.m( 8628): Data sync started
D/Appboy v1.19.0 .bo.app.m( 8628): Cancelling alarm because delay value was not positive.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_trigger_action_minimum_time_interval_seconds. Using default value '30'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_trigger_action_minimum_time_interval_seconds and value: 30
W/dalvikvm( 8628): VFY: unable to resolve static field 10614 (API) in Lcom/google/android/gms/location/LocationServices;
D/dalvikvm( 8628): VFY: replacing opcode 0x62 at 0x0024
W/dalvikvm( 8628): VFY: unable to resolve static field 10616 (GeofencingApi) in Lcom/google/android/gms/location/LocationServices;
D/dalvikvm( 8628): VFY: replacing opcode 0x62 at 0x001a
I/Appboy v1.19.0 .bo.app.dx( 8628): Geofences implicitly disabled via server configuration.
D/Appboy v1.19.0 .bo.app.dx( 8628): Did not find stored geofences.
D/Appboy v1.19.0 .bo.app.ay( 8628): Appboy geofences not enabled. Geofences not set up.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml boolean configuration value with key com_appboy_disable_location_collection. Using default value 'false'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_disable_location_collection and value: false
I/Appboy v1.19.0 .bo.app.ba( 8628): Location collection enabled via appboy.xml configuration.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml boolean configuration value with key com_appboy_enable_background_location_collection. Using default value 'false'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_enable_background_location_collection and value: false
I/Appboy v1.19.0 .bo.app.ba( 8628): Background location collection disabled via appboy.xml configuration.
I/Appboy v1.19.0 .bo.app.ba( 8628): Appboy location service is not available. Declare <service android:name="com.appboy.services.AppboyLocationService"/> in your AndroidManifest.xml to enable Appboy location service.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_location_update_time_interval. Using default value '-1'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_location_update_time_interval and value: -1
I/Appboy v1.19.0 .bo.app.ba( 8628): Time interval override set to default for background location collection: 3600s.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_location_update_distance. Using default value '-1'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_location_update_distance and value: -1
I/Appboy v1.19.0 .bo.app.ba( 8628): Distance threshold override set to default for background location collection: 50.0m.
I/Appboy v1.19.0 .bo.app.cp( 8628): No piq requests queued.
D/Appboy v1.19.0 .bo.app.bc( 8628): Started offline recovery task.
D/Appboy v1.19.0 .com.appboy.Appboy( 8628): Appboy loaded in 122 ms.
I/dalvikvm( 8628): Could not find method android.content.res.Resources.getDrawable, referenced from method io.branch.referral.BranchUtil.getDrawable
W/dalvikvm( 8628): VFY: unable to resolve virtual method 614: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
D/dalvikvm( 8628): VFY: replacing opcode 0x6e at 0x000e
D/Appboy v1.19.0 .bo.app.dp( 8628): Querying for all sealed sessions
W/ResourceType( 8628): No package identifier when getting value for resource number 0x00000000
I/Appboy v1.19.0 .bo.app.dp( 8628): Found 2 sealed session rows.
D/Appboy v1.19.0 .bo.app.bc( 8628): Set fossil session with id: 5836c44a-1963-4877-af4b-101e00e97d9e
D/Appboy v1.19.0 .bo.app.bc( 8628): Finished offline recovery task.
D/CordovaWebViewImpl( 8628): >>> loadUrl(file:///android_asset/www/index.html)
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.ak fired: bo.app.ak@41eb6f88
D/Appboy v1.19.0 .bo.app.ac( 8628): Triggering bo.app.ak on 1 subscribers.
E/        ( 8628): netstack: LIB_MGR - Error loading lib libdnshostprio.so
E/        ( 8628): netstack: STAT_HUB - Failed to load plugin: libdnshostprio.so
E/        ( 8628): netstack: LIB_MGR - Error loading lib spl_proc_plugin.so
E/        ( 8628): netstack: STAT_HUB - Failed to load plugin: spl_proc_plugin.so
E/        ( 8628): netstack: LIB_MGR - Error loading lib pp_proc_plugin.so
E/        ( 8628): netstack: STAT_HUB - Failed to load plugin: pp_proc_plugin.so
E/        ( 8628): netstack:  STAT_HUB - App com.yazda.yazda_ios isn't supported
I/dalvikvm( 8628): Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method com.google.android.gms.common.zzg.zzz
W/dalvikvm( 8628): VFY: unable to resolve virtual method 574: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
D/dalvikvm( 8628): VFY: replacing opcode 0x6e at 0x0012
D/        ( 8628): dl error message dlopen failed: library "libtcpfinaggr.so" not found
D/Socket_Pool( 8628): Failed to create TCP Fin Aggregation interface.
D/Socket_Pool( 8628): netstack: CloseUnusedSockets is ON
D/Socket_Pool( 8628): netstack: system net.statistics value: 0
D/Socket_Pool( 8628): Failed to create TCP Fin Aggregation interface.
D/Socket_Pool( 8628): netstack: CloseUnusedSockets is ON
D/Socket_Pool( 8628): netstack: system net.statistics value: 0
D/        ( 8628): external/chromium/net/http/http_getzip_factory.cc: Failed to construct GETzip manager, didn't find the library!
I/Appboy v1.19.0 .bo.app.bd( 8628): New session created with ID: 98b96e76-f2d9-47e6-92cc-aa6b9ec6b63d
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session removed 0 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session events removed 0 rows.
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.am fired: bo.app.am@41ec86d8
D/Appboy v1.19.0 .bo.app.ac( 8628): Triggering bo.app.am on 1 subscribers.
I/Appboy v1.19.0 .bo.app.bb( 8628): Completed the openSession call. Starting or continuing session 98b96e76-f2d9-47e6-92cc-aa6b9ec6b63d
D/Appboy v1.19.0 .bo.app.dp( 8628): Inserted session into row 11
W/ResourceType( 8628): No package identifier when getting value for resource number 0x00000000
D/Appboy v1.19.0 .bo.app.ba( 8628): Requesting single location update.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_data_flush_interval_good_network. Using default value '30'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_data_flush_interval_good_network and value: 30
D/Appboy v1.19.0 .bo.app.m( 8628): Dispatch state has changed from -1 to 30000.
I/Appboy v1.19.0 .bo.app.ba( 8628): Did not request background location updates. Background location collection is disabled.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml string configuration value with key com_appboy_server_target. Using default value 'PROD'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_server_target and value: PROD
I/Appboy v1.19.0 .bo.app.n( 8628): Adding request to dispatcher with parameters: {"only_respond_with":["triggers"]}
D/Appboy v1.19.0 .bo.app.n( 8628): dispatching sessions:
D/Appboy v1.19.0 .bo.app.n( 8628): {"guid":"cbdec88d-f099-46b7-b35a-ce2dac7d633a","start_time":1.489509593916E9}
D/Appboy v1.19.0 .bo.app.n( 8628): {"guid":"5836c44a-1963-4877-af4b-101e00e97d9e","start_time":1.48950962849E9}
D/Appboy v1.19.0 .bo.app.n( 8628): {"guid":"98b96e76-f2d9-47e6-92cc-aa6b9ec6b63d","start_time":1.489510190079E9,"new":true}
D/Appboy v1.19.0 .bo.app.ay( 8628): Appboy geofences not enabled. Not requesting geofences.
I/dalvikvm( 8628): Could not find method android.app.AppOpsManager.checkPackage, referenced from method com.google.android.gms.internal.zzadf.zzg
W/dalvikvm( 8628): VFY: unable to resolve virtual method 142: Landroid/app/AppOpsManager;.checkPackage (ILjava/lang/String;)V
D/dalvikvm( 8628): VFY: replacing opcode 0x6e at 0x0012
D/Appboy v1.19.0 .bo.app.f( 8628): Making request to [https://dev.appboy.com/api/v2/data], with headers: [(Accept-Encoding / gzip, deflate), (X-Appboy-Device-Identifier / 9e2d67c4-34d5-4c57-8341-61bf8b243e17), (X-Appboy-User-Identifier / 1), (Content-Type / application/json)] and JSON parameters: [{
D/Appboy v1.19.0 .bo.app.f( 8628):   "only_respond_with": [
D/Appboy v1.19.0 .bo.app.f( 8628):     "triggers"
D/Appboy v1.19.0 .bo.app.f( 8628):   ],
D/Appboy v1.19.0 .bo.app.f( 8628):   "environment": {
D/Appboy v1.19.0 .bo.app.f( 8628):     "package_name": "com.yazda.yazda_ios",
D/Appboy v1.19.0 .bo.app.f( 8628):     "version_name": "2.0.0",
D/Appboy v1.19.0 .bo.app.f( 8628):     "sdk_version": "1.19.0",
D/Appboy v1.19.0 .bo.app.f( 8628):     "config_time": "0",
D/Appboy v1.19.0 .bo.app.f( 8628):     "now": 1.489510190186E9,
D/Appboy v1.19.0 .bo.app.f( 8628):     "no_acks": true,
D/Appboy v1.19.0 .bo.app.f( 8628):     "version_code": 798
D/Appboy v1.19.0 .bo.app.f( 8628):   },
D/Appboy v1.19.0 .bo.app.f( 8628):   "extras": {
D/Appboy v1.19.0 .bo.app.f( 8628):     "device": {},
D/Appboy v1.19.0 .bo.app.f( 8628):     "user": {},
D/Appboy v1.19.0 .bo.app.f( 8628):     "sessions": [
D/Appboy v1.19.0 .bo.app.f( 8628):       {
D/Appboy v1.19.0 .bo.app.f( 8628):         "guid": "cbdec88d-f099-46b7-b35a-ce2dac7d633a",
D/Appboy v1.19.0 .bo.app.f( 8628):         "start_time": 1.489509593916E9
D/Appboy v1.19.0 .bo.app.f( 8628):       },
D/Appboy v1.19.0 .bo.app.f( 8628):       {
D/Appboy v1.19.0 .bo.app.f( 8628):         "guid": "5836c44a-1963-4877-af4b-101e00e97d9e",
D/Appboy v1.19.0 .bo.app.f( 8628):         "start_time": 1.48950962849E9
D/Appboy v1.19.0 .bo.app.f( 8628):       },
D/Appboy v1.19.0 .bo.app.f( 8628):       {
D/Appboy v1.19.0 .bo.app.f( 8628):         "guid": "98b96e76-f2d9-47e6-92cc-aa6b9ec6b63d",
D/Appboy v1.19.0 .bo.app.f( 8628):         "start_time": 1.489510190079E9,
D/Appboy v1.19.0 .bo.app.f( 8628):         "new": true
D/Appboy v1.19.0 .bo.app.f( 8628):       }
D/Appboy v1.19.0 .bo.app.f( 8628):     ]
D/Appboy v1.19.0 .bo.app.f( 8628):   }
D/Appboy v1.19.0 .bo.app.f( 8628): }]
D/C2DMRegistrar( 4446): [C2DMRegistrar.425] register: http error 400
D/CordovaActivity( 8628): Started the activity.
D/Appboy v1.19.0 .com.appboy.ui.inappmessage.AppboyInAppMessageManager( 8628): registerInAppMessageManager called
D/CordovaActivity( 8628): Resumed the activity.
D/libEGL  ( 8628): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL  ( 8628): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL  ( 8628): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGL( 8628): <qeglDrvAPI_eglInitialize:269>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051_msm8960_JB_VANILLA_CL2997615_release_AU (CL2997615)
I/Adreno200-EGL( 8628): Build Date: 04/11/13 Thu
I/Adreno200-EGL( 8628): Local Branch: 
I/Adreno200-EGL( 8628): Remote Branch: quic/mako_jb_mr1
I/Adreno200-EGL( 8628): Local Patches: NONE
I/Adreno200-EGL( 8628): Reconstruct Branch: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051 +  NOTHING
E/        ( 8628): <s3dReadConfigFile:75>: Can't open file for reading
E/        ( 8628): <s3dReadConfigFile:75>: Can't open file for reading
E/        ( 8628): <s3dReadConfigFile:75>: Can't open file for reading
D/OpenGLRenderer( 8628): Enabling debug mode 0
I/WindowManager(  734): Switching to real app window: Window{41b00f58 u0 com.yazda.yazda_ios/com.yazda.yazda_ios.MainActivity}
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Unable to find the xml integer configuration value with key com_appboy_data_flush_interval_great_network. Using default value '10'.
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Defaulting to using xml value for key: com_appboy_data_flush_interval_great_network and value: 10
D/Appboy v1.19.0 .bo.app.m( 8628): Dispatch state has changed from 30000 to 10000.
D/CordovaWebViewImpl( 8628): onPageDidNavigate(file:///android_asset/www/index.html)
I/Appboy v1.19.0 .com.appboy.AppboyGcmReceiver( 8628): Received broadcast message. Message: Intent { act=com.google.android.c2dm.intent.REGISTRATION flg=0x10 pkg=com.yazda.yazda_ios cmp=com.yazda.yazda_ios/com.appboy.AppboyGcmReceiver (has extras) }
D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Using runtime override value for key: com_appboy_push_gcm_messaging_registration_enabled and value: true
E/Appboy v1.19.0 .com.appboy.AppboyGcmReceiver( 8628): One or multiple of the sender IDs provided are invalid.
D/Appboy v1.19.0 .bo.app.g( 8628): Request Executed in [308ms] [POST:https://dev.appboy.com/api/v2/data]
D/Appboy v1.19.0 .bo.app.f( 8628): Result [{
D/Appboy v1.19.0 .bo.app.f( 8628):   "result": {},
D/Appboy v1.19.0 .bo.app.f( 8628):   "extras": {
D/Appboy v1.19.0 .bo.app.f( 8628):     "triggers": []
D/Appboy v1.19.0 .bo.app.f( 8628):   }
D/Appboy v1.19.0 .bo.app.f( 8628): }]
D/Appboy v1.19.0 .bo.app.eb( 8628): In-app message Json was null. Not de-serializing message.
D/Appboy v1.19.0 .bo.app.fz( 8628): Templated message Json was null. Not de-serializing templated message.
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.aq fired: bo.app.aq@41e1a050
D/Appboy v1.19.0 .bo.app.ac( 8628): Triggering bo.app.aq on 1 subscribers.
D/Appboy v1.19.0 .bo.app.fw( 8628): Registering 0 new triggered actions.
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.ai fired: bo.app.ai@418fc230
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.ag fired: bo.app.ag@41939db0
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.af fired: bo.app.af@4193a008
D/Appboy v1.19.0 .bo.app.ac( 8628): Triggering bo.app.af on 1 subscribers.
D/Appboy v1.19.0 .bo.app.ab( 8628): Clearing fully dispatched sealed session cbdec88d-f099-46b7-b35a-ce2dac7d633a
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session removed 1 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session events removed 0 rows.
D/Appboy v1.19.0 .bo.app.fw( 8628): No test triggered actions found.
D/Appboy v1.19.0 .bo.app.fw( 8628): New incoming <open>. Searching for matching triggers.
I/Appboy v1.19.0 .bo.app.fw( 8628): 1489510190 seconds have passed since the last trigger action (minimum interval: 30).
D/Appboy v1.19.0 .bo.app.fw( 8628): Failed to match triggered action for incoming <open>.
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session removed 1 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session events removed 0 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Inserted session into row 12
D/JsMessageQueue( 8628): Set native->JS mode to OnlineEventsBridgeMode
I/ActivityManager(  734): Displayed com.yazda.yazda_ios/.MainActivity: +935ms
W/ActivityManager(  734): Unable to start service Intent { act=android.support.customtabs.action.CustomTabsService pkg=com.android.chrome } U=0: not found
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session removed 1 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Deleting session events removed 0 rows.
D/Appboy v1.19.0 .bo.app.dp( 8628): Inserted session into row 13
E/dalvikvm( 8628): Could not find class 'com.crashlytics.android.answers.CustomEvent', referenced from method com.crashlytics.android.answers.shim.KitEvent.toCustomEvent
W/dalvikvm( 8628): VFY: unable to resolve new-instance 2383 (Lcom/crashlytics/android/answers/CustomEvent;) in Lcom/crashlytics/android/answers/shim/KitEvent;
D/dalvikvm( 8628): VFY: replacing opcode 0x22 at 0x0000
D/dalvikvm( 8628): DexOpt: unable to opt direct call 0x4122 at 0x04 in Lcom/crashlytics/android/answers/shim/KitEvent;.toCustomEvent
W/dalvikvm( 8628): VFY: unable to find class referenced in signature (Lcom/crashlytics/android/answers/Answers;)
I/dalvikvm( 8628): Could not find method com.crashlytics.android.answers.Answers.getInstance, referenced from method com.crashlytics.android.answers.shim.AnswersKitEventLogger.create
W/dalvikvm( 8628): VFY: unable to resolve static method 16672: Lcom/crashlytics/android/answers/Answers;.getInstance ()Lcom/crashlytics/android/answers/Answers;
D/dalvikvm( 8628): VFY: replacing opcode 0x71 at 0x0000
W/dalvikvm( 8628): VFY: unable to find class referenced in signature (Lcom/crashlytics/android/answers/Answers;)
W/dalvikvm( 8628): VFY: unable to find class referenced in signature (Lcom/crashlytics/android/answers/Answers;)
W/dalvikvm( 8628): VFY: unable to find class referenced in signature (Lcom/crashlytics/android/answers/CustomEvent;)
I/dalvikvm( 8628): Could not find method com.crashlytics.android.answers.Answers.logCustom, referenced from method com.crashlytics.android.answers.shim.AnswersKitEventLogger.logKitEvent
W/dalvikvm( 8628): VFY: unable to resolve virtual method 16673: Lcom/crashlytics/android/answers/Answers;.logCustom (Lcom/crashlytics/android/answers/CustomEvent;)V
D/dalvikvm( 8628): VFY: replacing opcode 0x6e at 0x0006
E/Sensors (  734): accelHandler 1.238225 6.504873 5.643864
W/InputMethodManagerService(  734): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41d77a60 attribute=null, token = android.os.BinderProxy@4189a478
D/ALSADevice(  317): standby: handle 0xb7faf298 h 0x0
D/alsa_ucm(  317): snd_use_case_set(): uc_mgr 0xb7f5c988 identifier _verb value Inactive
D/alsa_ucm(  317): Set mixer controls for HiFi enable 0
D/alsa_ucm(  317): Setting mixer control: PRI_RX Audio Mixer MultiMedia1, value: 0
D/alsa_ucm(  317): snd_use_case_set(): uc_mgr 0xb7f5c988 identifier _disdev value Speaker
D/alsa_ucm(  317): Set mixer controls for Speaker enable 0
D/alsa_ucm(  317): Setting mixer control: RX5 MIX1 INP1, value: ZERO
D/alsa_ucm(  317): Setting mixer control: RX5 MIX1 INP2, value: ZERO
D/alsa_ucm(  317): Setting mixer control: LINEOUT2 Volume, value: 0
D/alsa_ucm(  317): Setting mixer control: LINEOUT4 Volume, value: 0
D/alsa_ucm(  317): Setting mixer control: RX5 Digital Volume, value: 0
D/AudioUsbALSA(  317): exitPlaybackThread, mproxypfdPlayback: -1
D/AudioUsbALSA(  317): closeDevice handle 0x0
D/AudioUsbALSA(  317): closeDevice handle 0x0
E/MP-Decision( 1464): DOWN Ld:50 Ns:1.100000 Ts:190 rq:1.100000 seq:196.000000
E/Sensors (  734): accelHandler 1.458567 6.216273 5.983956
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : deviceready has not fired after 5 seconds.
I/Web Console( 8628): deviceready has not fired after 5 seconds. at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : Channel not fired: onPluginsReady
I/Web Console( 8628): Channel not fired: onPluginsReady at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : Channel not fired: onCordovaReady
I/Web Console( 8628): Channel not fired: onCordovaReady at file:///android_asset/www/build/main.js:42
D/CordovaWebViewImpl( 8628): onPageFinished(file:///android_asset/www/index.html)
I/LaunchNavigator( 8628): pluginInitialize()
I/App     ( 8628): WARNING: Back Button Default Behavior will be overridden.  The backbutton event will be fired!
D/TilesManager( 8628): Starting TG #0, 0x7483e2a8
D/TilesManager( 8628): new EGLContext from framework: 7614cc98 
D/GLWebViewState( 8628): Reinit shader
W/PluginManager( 8628): THREAD WARNING: exec() call to Globalization.getLocaleName blocked the main thread for 52ms. Plugin should use CordovaInterface.getThreadPool().
V/SQLitePlugin( 8628): Android db implementation: built-in android.database.sqlite package
V/info    ( 8628): Open sqlite db: /data/data/com.yazda.yazda_ios/databases/yazda.db
D/dalvikvm( 8628): Trying to load lib /data/app-lib/com.yazda.yazda_ios-2/libsqlc-native-driver.so 0x417b10a0
D/dalvikvm( 8628): Added shared lib /data/app-lib/com.yazda.yazda_ios-2/libsqlc-native-driver.so 0x417b10a0
D/dalvikvm( 8628): No JNI_OnLoad found in /data/app-lib/com.yazda.yazda_ios-2/libsqlc-native-driver.so 0x417b10a0, skipping init
E/MP-Decision( 1464): UP Ld:46 Nw:1.990000 Tw:140 rq:2.000000 seq:147.000000
D/GLWebViewState( 8628): Reinit transferQueue
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : DEVICE READY FIRED AFTER
I/Web Console( 8628): DEVICE READY FIRED AFTER at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : OPEN database: yazda.db
I/Web Console( 8628): OPEN database: yazda.db at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 36 : Ionic Storage driver:
I/Web Console( 8628): Ionic Storage driver: at file:///android_asset/www/build/main.js:36
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : setting locale
I/Web Console( 8628): setting locale at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : OPEN database: yazda.db - OK
I/Web Console( 8628): OPEN database: yazda.db - OK at file:///android_asset/www/build/main.js:42
D/chromium( 8628): Unknown chromium error: -6
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : bugsnag error
I/Web Console( 8628): bugsnag error at file:///android_asset/www/build/main.js:42
D/        ( 8628): Failed to load DoObserveConnections symbol in tcp-connections.so
W/ResourceType( 8628): No package identifier when getting value for resource number 0x00000000
I/GAv4    ( 8628): Google Analytics 10.2.98 is starting up. To enable debug logging on a device run:
I/GAv4    ( 8628):   adb shell setprop log.tag.GAv4 DEBUG
I/GAv4    ( 8628):   adb logcat -s GAv4
I/GAv4    ( 8628): Logger is deprecated. To enable debug logging, please run:
I/GAv4    ( 8628): adb shell setprop log.tag.GAv4 DEBUG
W/PluginManager( 8628): THREAD WARNING: exec() call to UniversalAnalytics.debugMode blocked the main thread for 34ms. Plugin should use CordovaInterface.getThreadPool().
W/CordovaPlugin( 8628): Attempted to send a second callback for ID: UniversalAnalytics369942116
W/CordovaPlugin( 8628): Result was: "Invalid action"
W/CordovaPlugin( 8628): Attempted to send a second callback for ID: UniversalAnalytics369942117
W/CordovaPlugin( 8628): Result was: "Invalid action"
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : bugsnag error
I/Web Console( 8628): bugsnag error at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : OPEN database: _ionicstorage
I/Web Console( 8628): OPEN database: _ionicstorage at file:///android_asset/www/build/main.js:42
V/SQLitePlugin( 8628): Android db implementation: built-in android.database.sqlite package
V/info    ( 8628): Open sqlite db: /data/data/com.yazda.yazda_ios/databases/_ionicstorage
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : new transaction is waiting for open operation
I/Web Console( 8628): new transaction is waiting for open operation at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : OPEN database: _ionicstorage - OK
I/Web Console( 8628): OPEN database: _ionicstorage - OK at file:///android_asset/www/build/main.js:42
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : DB opened: _ionicstorage
I/Web Console( 8628): DB opened: _ionicstorage at file:///android_asset/www/build/main.js:42
D/GeolocationPlugin( 8628): We are entering execute
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : bugsnag error
I/Web Console( 8628): bugsnag error at file:///android_asset/www/build/main.js:42
E/        ( 8628): netstack: LIB_MGR - Error loading lib qnet-plugin.so
E/MP-Decision( 1464): DOWN Ld:26 Ns:1.100000 Ts:190 rq:1.000000 seq:236.000000
D/SystemWebChromeClient( 8628): file:///android_asset/www/build/main.js: Line 42 : bugsnag error
I/Web Console( 8628): bugsnag error at file:///android_asset/www/build/main.js:42
E/MP-Decision( 1464): UP Ld:15 Nw:1.990000 Tw:140 rq:2.300000 seq:146.000000
E/Sensors (  734): accelHandler 2.628534 -2.548301 4.979246
E/MP-Decision( 1464): DOWN Ld:40 Ns:1.100000 Ts:190 rq:0.700000 seq:196.000000
E/MP-Decision( 1464): UP Ld:35 Nw:1.990000 Tw:140 rq:2.100000 seq:146.000000
D/Appboy v1.19.0 .com.appboy.services.AppboyDataSyncService( 8628): AppboyDataSyncService requesting Appboy DataSync.
I/Appboy v1.19.0 .bo.app.n( 8628): Adding request to dispatcher with parameters: {"only_respond_with":[]}
D/Appboy v1.19.0 .bo.app.n( 8628): dispatching sessions:
I/Appboy v1.19.0 .bo.app.dd( 8628): Short circuiting execution of network request and immediately marking it as succeeded.
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.ai fired: bo.app.ai@41cea998
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.ag fired: bo.app.ag@41ce7fa0
D/Appboy v1.19.0 .bo.app.ac( 8628): bo.app.af fired: bo.app.af@4195ce68
D/Appboy v1.19.0 .bo.app.ac( 8628): Triggering bo.app.af on 1 subscribers.
D/QMI_FW  (  734): QCCI: QMI_CCI_TX: cntl_flag - 00, txn_id - 0050, msg_id - 0039, msg_len - 0021
D/QMI_FW  (  734): QCCI: Sent[202]: 40 bytes to port 3072
D/QMI_FW  (  734): QCCI: reader_thread: Received 14 bytes from 202
D/QMI_FW  (  734): QCCI: QMI_CCI_RX: cntl_flag - 02, txn_id - 0050, msg_id - 0039, msg_len - 0007
D/QMI_FW  (  734): QCCI: reader_thread: Received 14 bytes from 202
D/QMI_FW  (  734): QCCI: QMI_CCI_RX: cntl_flag - 04, txn_id - 0000, msg_id - 0039, msg_len - 0007
I/Appboy v1.19.0 .bo.app.ba( 8628): Single location update received from Appboy location manager: com.yazda.yazda_ios.SINGLE_APPBOY_LOCATION_UPDATE
D/Appboy v1.19.0 .bo.app.bb( 8628): Logged event: {"n":"lr","d":{"ll_accuracy":20.049999237060547,"altitude":0,"longitude":-105.0945398,"latitude":39.710008},"t":1.489510201169E9}
E/MP-Decision( 1464): DOWN Ld:49 Ns:1.100000 Ts:190 rq:0.500000 seq:206.000000
E/Sensors (  734): accelHandler 1.805845 -3.463198 7.322772
Bucimis commented 7 years ago

Hey @jstoup111,

Thanks for the thorough reply! In the logcat, I'm seeing

D/Appboy v1.19.0 .com.appboy.configuration.CachedConfigurationProvider( 8628): Using runtime override value for key: com_appboy_push_gcm_sender_id and value: AIzaSyBELjiS7EPLSAYelEji4o_wClTS4QeCgyA

and

E/Appboy v1.19.0 .com.appboy.AppboyGcmReceiver( 8628): One or multiple of the sender IDs provided are invalid.

Did you perhaps set your API key as your sender Id? The sender Id should be fully numeric.

jstoup111 commented 7 years ago

Ahh that would be it. Thank you so much!