I figured it out. It helps to only have one instance of a singleton. *g*.
> Sent: Thursday, September 01, 2016 at 2:50 PM
> From: "Jason H"
> To: "Interests Qt"
> Subject: [Interest] Signal not making it to QML
>
> On Android,
> engine.rootCo
On Android,
engine.rootContext()->setContextProperty(QLatin1String("platformShim"), &shim);
//platformshim.h
signals:
void pushTokenReceived(QString token);
//native JNI function calls
PlatformShim::instance()->pushTokenReceived(token);
//in main.qml
Connections {
target: