Rest api vs SDK

My platform does not allow me to use the native Android or iOS SDK. So I’m wondering what are the limitations of using the rest api.
Do push and oauth need callbacks ?

OAuth does need a callback (see )

Right now the only push notifications that DF supports are Amazon SNS. There is no callback in the service configuration – your app/device just simply subscribes to an SNS application endpoint.