<commit_before>helloworld-push-ios: Basic Mobile Application showing the AeroGear Push feature on iOS
======================================================================================
Author: <NAME> (ckrych), <NAME> (cvasilak)
Level: Beginner  
Technologies: Swift, iOS  
Summary: A basic example of Push : Registration and receiving messages.  
Target Product: Mobile  
Product Versions: MP 1.0 
Source: https://github.com/aerogear/aerogear-push-helloworld/ios-swift

What is it?
-----------

This project is a very simple helloworld, to show how to get started with the UnifiedPush Server on iOS. The demo is implemented in [Swift](https://developer.apple.com/swift/) and uses the push-sdk [Swift|https://github.com/aerogear/aerogear-ios-push/tree/swift] port for registering to the UnifiedPush Server. 

System requirements
-------------------
- iOS 8.X
- Xcode version 6.3

Configure
---------
* Have created an variant in UnifiedPush admin console
* Have a valid provisioning profile as you will need to test on device (push notification not available on simulator)
* Replace the bundleId with your bundleId (the one associated with your certificate).
Go to HelloWorld target -> Info -> change Bundle Identifier field.

![change helloworld bundle](../ios/doc/change-helloworld-bundle.png)

Open **HelloWorld.xcodeproj** and that's it.

Build and Deploy the HelloWorld
-------------------------------

### Change Push Configuration<commit_msg>update Swift README<commit_after>helloworld-push-ios: Basic Mobile Application showing the AeroGear Push feature on iOS
======================================================================================
Author: <NAME> (ckrych), <NAME> (cvasilak)
Level: Beginner  
Technologies: Swift, iOS  
Summary: A basic example of Push : Registration and receiving messages.  
Target Product: Mobile  
Product Versions: MP 1.0 
Source: https://github.com/aerogear/aerogear-push-helloworld/ios-swift

What is it?
-----------

This project is a very simple helloworld, to show how to get started with the UnifiedPush Server on iOS. The demo is implemented in [Swift](https://developer.apple.com/swift/) and uses the push-sdk [Swift|https://github.com/aerogear/aerogear-ios-push/tree/swift] port for registering to the UnifiedPush Server. 

System requirements
-------------------
- iOS 8.X, iOS 9.X
- Xcode version 7.0

Configure
---------
* Have created an variant in UnifiedPush admin console
* Have a valid provisioning profile as you will need to test on device (push notification not available on simulator)
* Replace the bundleId with your bundleId (the one associated with your certificate).
Go to HelloWorld target -> Info -> change Bundle Identifier field.

![change helloworld bundle](../ios/doc/change-helloworld-bundle.png)

Open **HelloWorld.xcodeproj** and that's it.

Build and Deploy the HelloWorld
-------------------------------

### Change Push Configuration
{'fraction_non_alphanumeric': 0.17951353203151765, 'fraction_numerical': 0.0037684138403562863, 'mean_word_length': 3.7868852459016393, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2598406', 'n_tokens_mistral': 811, 'n_tokens_neox': 758, 'n_words': 307}