Add const qualifier
Change notification payload document. Alert specified as string, if apn_payload_alert structure only has the body property
Change some error messages and codes which passed to the caller
Documenting code