I’ve spent the last week trying to solve this problem.
I started a new ionic 2/3 project and I followed the steps of Onesignal website.
All works right, but sometimes the tag is not sent to Onesignal panel. This tag is very important because I’m doing a monitoring alert system with high life risk. If the tag is not sent the user can not receive the push notification with the alert message.
By the way, I do not know why but at home the device registration takes exact 5 minutes of execute and sometimes fails.
I’m testing on Android (LG G3)
global packages: @ionic/cli-utils : 1.5.0 Cordova CLI : 7.0.1 Ionic CLI : 3.5.0 local packages: @ionic/app-scripts : 2.1.3 Cordova Platforms : android 6.2.3 Ionic Framework : ionic-angular 3.6.0 System: Node : v6.10.0 OS : macOS Sierra Xcode : Xcode 8.3.3 Build version 8E3004b ios-deploy : 1.9.1 ios-sim : 6.0.0 npm : 5.3.0