{"__v":45,"_id":"551ef4f04986f62b00a72045","api":{"auth":"never","params":[],"results":{"codes":[]},"settings":"","url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"What is OneSignal?\"\n}\n[/block]\nOneSignal is a high volume and reliable push notification system for mobile and web applications.  We support all major native and mobile platforms by providing dedicated SDKs for each platform, a RESTful server API, and an online dashboard to send push notifications.\n\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [],\n      \"sizing\": \"smart\"\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [],\n      \"sizing\": \"smart\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Why should I use OneSignal instead of sending messages directly through GCM or APNS?\"\n}\n[/block]\n- Implementing reliable interfaces to the GCM and APN protocols is difficult. There are open source projects to do it, but even the best ones break when message quantity begins to exceed 500,000 at a time. These protocols also change frequently, for instance, Apple recently released a new notification protocol and deprecated their old one.\n- OneSignal provides marketing tools including A/B testing, segment targeting, localization, drip marketing, and conversion tracking.\n- OneSignal provides a single UI and API to deliver messages across iOS, Android, Amazon Fire, Windows Phone,  Chrome Apps, Safari, Chrome Web, and Firefox.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"How do I get started?\"\n}\n[/block]\nWe provide:\n\n- Over thirteen dedicated mobile and native platform SDKs\n- A general-purpose [RESTful server API](doc:server-api-overview)\n- A fully-featured [online dashboard](https://onesignal.com)\n \nIf you're targeting a specific platform, select it from the left sidebar. \n\nIf you're interested in our general purpose API, view our [Server REST API documentation](doc:server-api-overview).\n\nIf you have any questions, or you can't find what you're looking for,  check out our [Frequently Asked Questions (FAQ)](http://documentation.onesignal.com/docs/frequently-asked-questions) or feel free to drop us a line! Email us at [support:::at:::onesignal.com](mailto:support@onesignal.com) or chat with us using the bright red button!\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"OneSignal Screenshots\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/8154TKtTSteH02tdizUv_3ad1a8a2-37de-11e6-9e63-4a04d19c6de4.png\",\n        \"3ad1a8a2-37de-11e6-9e63-4a04d19c6de4.png\",\n        \"1863\",\n        \"1270\",\n        \"#7ab2b9\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/3m1sWXiqS6eVDcvGzRlb_3a034174-37de-11e6-988e-be8065842f06.png\",\n        \"3a034174-37de-11e6-988e-be8065842f06.png\",\n        \"1863\",\n        \"1048\",\n        \"#52b6a2\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/S0VP6ecTRj2D4JFs7lwO_3bc59ec6-37de-11e6-8739-d0ffc786d964.png\",\n        \"3bc59ec6-37de-11e6-8739-d0ffc786d964.png\",\n        \"1863\",\n        \"1270\",\n        \"#936e5e\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/AvwLhbi0SB6AwBOGy9Qy_3d847c1e-37de-11e6-9068-d92b735da91e-1.png\",\n        \"3d847c1e-37de-11e6-9068-d92b735da91e-1.png\",\n        \"1432\",\n        \"1182\",\n        \"#e29b3d\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","category":"551ef4ef4986f62b00a7202f","createdAt":"2014-10-01T01:59:52.345Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","order":4,"parentDoc":null,"project":"542b6018044e1e2200413772","slug":"getting-started","sync_unique":"","title":"Getting Started with OneSignal","type":"basic","updates":["5448423ecfb4580800d5e2b1","5701f2af3987000e0041b696"],"user":"542b6010044e1e220041376f","version":"551ef4ef4986f62b00a7202e","childrenPages":[]}

Getting Started with OneSignal


[block:api-header] { "type": "basic", "title": "What is OneSignal?" } [/block] OneSignal is a high volume and reliable push notification system for mobile and web applications. We support all major native and mobile platforms by providing dedicated SDKs for each platform, a RESTful server API, and an online dashboard to send push notifications. [block:image] { "images": [ { "image": [], "sizing": "smart" } ] } [/block] [block:image] { "images": [ { "image": [], "sizing": "smart" } ] } [/block] [block:api-header] { "type": "basic", "title": "Why should I use OneSignal instead of sending messages directly through GCM or APNS?" } [/block] - Implementing reliable interfaces to the GCM and APN protocols is difficult. There are open source projects to do it, but even the best ones break when message quantity begins to exceed 500,000 at a time. These protocols also change frequently, for instance, Apple recently released a new notification protocol and deprecated their old one. - OneSignal provides marketing tools including A/B testing, segment targeting, localization, drip marketing, and conversion tracking. - OneSignal provides a single UI and API to deliver messages across iOS, Android, Amazon Fire, Windows Phone, Chrome Apps, Safari, Chrome Web, and Firefox. [block:api-header] { "type": "basic", "title": "How do I get started?" } [/block] We provide: - Over thirteen dedicated mobile and native platform SDKs - A general-purpose [RESTful server API](doc:server-api-overview) - A fully-featured [online dashboard](https://onesignal.com) If you're targeting a specific platform, select it from the left sidebar. If you're interested in our general purpose API, view our [Server REST API documentation](doc:server-api-overview). If you have any questions, or you can't find what you're looking for, check out our [Frequently Asked Questions (FAQ)](http://documentation.onesignal.com/docs/frequently-asked-questions) or feel free to drop us a line! Email us at [support@onesignal.com](mailto:support@onesignal.com) or chat with us using the bright red button! [block:api-header] { "type": "basic", "title": "OneSignal Screenshots" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/8154TKtTSteH02tdizUv_3ad1a8a2-37de-11e6-9e63-4a04d19c6de4.png", "3ad1a8a2-37de-11e6-9e63-4a04d19c6de4.png", "1863", "1270", "#7ab2b9", "" ] } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/3m1sWXiqS6eVDcvGzRlb_3a034174-37de-11e6-988e-be8065842f06.png", "3a034174-37de-11e6-988e-be8065842f06.png", "1863", "1048", "#52b6a2", "" ] } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/S0VP6ecTRj2D4JFs7lwO_3bc59ec6-37de-11e6-8739-d0ffc786d964.png", "3bc59ec6-37de-11e6-8739-d0ffc786d964.png", "1863", "1270", "#936e5e", "" ] } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/AvwLhbi0SB6AwBOGy9Qy_3d847c1e-37de-11e6-9068-d92b735da91e-1.png", "3d847c1e-37de-11e6-9068-d92b735da91e-1.png", "1432", "1182", "#e29b3d", "" ] } ] } [/block]