Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$34

Single App License

1 application Binary restricted distribution 6 months support
$89

Multiple App License

5 applications Binary restricted distribution 6 months support
$149

Developer License

Unlimited projects Source and binary distribution 6 months support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: May 7, 2012
    Last Update: Apr 22, 2012
  • Language: Objective-C
    Framework: UIKit
    Platform(s): iPhone
  • Category: Advertising
  • Time / costs savings: 48h / $2880 *

Email Collector for iOS

Email Collector for iOS
Developed by Mos IT Ltd., Released May 7, 2012

Collect emails and build email lists for your own marketing network. Inform your customers for your upcoming applications.

Objective-C

Tags: email , ios , marketing , php

alt text

Create Your Own Marketing Network

Best way to collect email addresses

Before you can start an email marketing campaign, you must build an email list for your business. Email Collector for iOS lets you collect emails from your customers, manage and export your email lists.

Features

alt text

  • Easy to integrate. Just couple of line of codes.
  • Server side and iOS are combined in one package.
  • Create/Manage your mail lists at your own server.
  • Export email lists as CSV.
  • Can be used both for iPhone, iPad and Universal projects.
  • Supports both landscape and portrait modes and automatically aligns popup when orientation changes.
  • Clean and simple web interface.
  • Customizable user interface for iOS.
  • Customizable view options for subscription form.
  • Includes demo app XCode Project!
  • Supports iOS 4.0+ as base SDK.
  • Ability to fully customize popup design.
Back to top

Installation Guide

alt text

iOS Integration

1. Copy Email Collector folder into your project's XCode files view

2. Include Email Collectors header file to your AppDelegate viewController.

#import "MTEmailCollector.h"

3. Include Email Collectors applicationLoaded method to applicationDidFinish function.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    .
    .
    [MTEmailPopup applicationLoaded];
    .
    .
}

4. Init MTEmailCollector class

MTEmailPopup *emailPopup = [[MTEmailPopup alloc] init];
[self.view addSubview:emailPopup];

Dont forget to set DebugMode "NO".

#define DebugMode               NO

iOS Network Configurations

Setup network connection configurations in MTEmailCollector.h header file..

1. Place your AppID that is generated from Email Collector's Server application.

#define AppID                   @"YourAppIDComesHere"

2. Place your host url.

#define HostUrl                 @"YourHostURLComesHere"
Back to top

Customization Guide

Text Editing

You can edit all texts in popup view as you wish.

#define FormTitle               NSLocalizedString(@"Email Signup", nil)
#define FormDescription         NSLocalizedString(@"Joining our mailing list means that we can keep you updated with new releases, new apps and discounts.", nil)
#define FormInformation         NSLocalizedString(@"Enter your email below to subscribe.", nil)
#define SubmitButtonText        NSLocalizedString(@"Submit", nil)
#define NotificationText        NSLocalizedString(@"Thank You for Subscribing", nil) 

Popup View Settings

Set how many times popup will be showed until subscribing.

#define TimesWillBeAsked           3   // Integer

Set how many times customers will use application to be asked to subscribe. Set 1 to show in first use.

#define UsesUntilAsked             5   // Integer

"DaysUntilAsked" defines the days that will pass to be asked to subscribe.

#define DaysUntilAsked             20 // Integer
Back to top

Server Installation

Here we will provide the steps to install Email Collector Server side component to a dedicated Ubuntu 11.10 installation. The selected domain for this installation is "emails.acmecompany.com". Please replace this with your own domain address.

1. Install apache2, mysql-server and php5 packages

apt-get install apache2 mysql-server php5 php5-mysql unzip

2. Enable apache mod_rewrite

a2enmod rewrite

3. Create Virtual Host file for Email Collector. Place this file under /etc/apache2/sites-available/001-emails


    ServerAdmin support@acmecompany.com
    ServerName  emails.acmecompany.com

    DocumentRoot    /home/acme/EmailCollector

     ErrorLog /var/log/apache2/error.log
     LogLevel warn
     CustomLog /var/log/apache2/access.log combined

    
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        
            Order allow,deny
            Allow from all
        
    


4. Enable 001-emails site

a2ensite 001-emails

5.Add acme user

adduser acme

6. Switch to acme user

sudo su - acme

7. Unzip and copy EmailCollector.Server folder to /home/acme/EmailCollector

unzip email-collector-for-ios-1.0.zip
mv Binpress/EmailCollector.Server /home/acme/EmailCollector

8. Chage owner of the EmailCollector folder. Give permission to web server.

chown -R acme:www-data /home/acme/EmailCollector
chmod -R 775 /home/acme/EmailCollector/tmp

9. Create database and import mysql server data

mysqladmin -u root -p create mt_emails_db;
mysql -u root -p -h localhost mt_emails_db < /home/acme/EmailCollector/mt_emails_db.sql

10. Restart apache2 and Login to Email Collector at http://emails.acmecompany.com

service apache2 restart

User Reviews

No reviews have been submitted yet.
Read all 2 comments »

Questions & Comments


Or enter your name and Email
  • Tony Celestino 11 months ago
    Is it possible to change the layout/design of the popup? How difficult would that be?
    My server is at HostGator, is it compatible with the Email Collector Server?
    • Mos IT Ltd. Developer 11 months ago
      Hey.

      Yes. You can modify layout as you wish. And its simple.

      You can try Email Collector by purchasing. If it does not fit your needs, you can get your money back.
You must be logged-in to vote. Log-in to your account or register now.