I pushed whatever I had into https://github.com/aerogear/apollo-voyager-ionic-example/tree/data-sync-protected
It depends on https://github.com/aerogear/aerogear-js-sdk/pull/199 to merge