https://github.com/realtime-framework/messagingobjectivecchat
iOS real-time group chat using Realtime Messaging and ObjectiveC (includes APNS push notifications)
https://github.com/realtime-framework/messagingobjectivecchat
Last synced: 6 months ago
JSON representation
iOS real-time group chat using Realtime Messaging and ObjectiveC (includes APNS push notifications)
- Host: GitHub
- URL: https://github.com/realtime-framework/messagingobjectivecchat
- Owner: realtime-framework
- License: mit
- Created: 2015-02-02T12:33:55.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-30T15:37:32.000Z (over 8 years ago)
- Last Synced: 2023-08-04T19:03:21.561Z (almost 2 years ago)
- Language: Objective-C
- Size: 836 KB
- Stars: 12
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## The Realtime Framework Pub/Sub messaging system
Part of the [The Realtime® Framework](http://framework.realtime.co), Realtime Cloud Messaging (aka ORTC) is a secure, fast and highly scalable cloud-hosted Pub/Sub real-time message broker for web and mobile apps.If your website or mobile app has data that needs to be updated in the user’s interface as it changes (e.g. real-time stock quotes or ever changing social news feed) Realtime Cloud Messaging is the reliable, easy, unbelievably fast, “works everywhere” solution.
## The iOS + APNS Push Notifications sample app
This sample app uses the Realtime® Framework Pub/Sub Objective-C library to connect, send and receive messages through a Realtime® Server in the cloud. Through the integrated use of Apple Notification Service (APNS) messages are delivered to users as push notifications when they are offline. 
###This app is compatible with the Android sample. See [https://github.com/realtime-framework/MessagingAndroidChat](https://github.com/realtime-framework/MessagingAndroidChat)
### Setup project
* Install [cocoapods](https://guides.cocoapods.org/using/getting-started.html#toc_3) and run command `pod install` on the podfile directory.
> NOTE: For simplicity these samples assume you're using a Realtime® Framework developers' application key with the authentication service disabled (every connection will have permission to publish and subscribe to any channel). For security guidelines please refer to the [Security Guide](http://messaging-public.realtime.co/documentation/starting-guide/security.html).
>
> **Don't forget to replace `YOUR_APPLICATION_KEY` and `YOUR_APPLICATION_PRIVATE_KEY` with your own application key. If you don't already own a free Realtime® Framework application key, [get one now](https://accounts.realtime.co/signup/).**## Documentation
The Mobile Push Notifications Starting Guide can be found [here](http://messaging-public.realtime.co/documentation/starting-guide/mobilepush.html)
The complete Realtime® Cloud Messaging reference documentation is available [here](http://framework.realtime.co/messaging/#documentation)