Apple
Overview of the Apple Developer Program: https://developer.apple.com/programs/
What’s Included: https://developer.apple.com/programs/whats-included/
Enrollment: https://developer.apple.com/programs/enroll/
NOTE: Your Apple Developer Program must be renewed every year. Failure to renew the program could result in Apple removing your app from the App Store.
Granting Access to GTxcel
Once the Developer Program application has been approved and the Developer License has been granted by Apple, you will need to give GTxcel access so we are able to create and assemble the files necessary to build your app.
- Go to the ‘Users and Access’ section in your App Store Connect account
- Click the plus button and fill out the fields accordingly:
- First Name: GTxcel
- Last Name: Admin
- Roles: Admin
- Additional Resources (keep default settings)
- Email Address: apple-developer-support@texterity.com
iOS Paid Applications Agreement (for In-App Purchase access model)
If your app will be set up using the In-App purchase access model to sell single documents and yearly subscriptions, you must also complete the ‘iOS Paid Applications Agreement‘ within your App Store Connect account. This will involve supplying financial information to Apple.
- Log into your App Store Connect account
- Click on ‘Agreements, Tax, and Banking’
- Under ‘Request Agreements,’ click on ‘Request’ to request the iOS Paid Applications Contract
- Review the agreement and follow instructions
Yearly License Renewal
The Apple Developers License and all the associated files and certificates will need to be updated once a year. It is the publisher’s responsibility to renew the license on time and to pay for the license renewal, GTxcel will take care of renewing the certificates and provision profiles.
Google Play
Enrollment: https://play.google.com/console/signup
Granting Access to GTxcel
- Sign in to your Google Play Developer account
- Go to ‘Users and Permissions‘
- Click the ‘Invite new user’ button and fill out the fields accordingly:
- Email Address: texterity.inc@gmail.com
- Under Permissions and Account Permissions: select Admin
- Click ‘Invite User‘
Google Firebase Messaging Setup
In order for a Google Play app to be built and submitted to the store, Google requires that all apps have Firebase messaging set up. This allows for push notifications to be sent to the end user.
- Log in to Google Firebase Console with the same credentials you use for your Google Developer Account.
- Click on ‘Creating a project‘
- Once you have created the new project, click ‘Add firebase to your Android app‘
- Fill in the package name and hit “Add app”
- NOTE: The package name will be provided to you by GTxcel, please ask your Customer Success Manager for this information if not already provided to you.
- Download the google-services.json file
- Click ‘Next‘ then ‘Finish‘
- Click on the gear icon in the left hand menu, and select ‘Project Settings‘
- Go to the ‘Cloud Messaging‘ tab
- Copy the ‘Server key‘ value under token
- Send the google-services.json file, Server key and Sender ID to your Customer Success Manager
Google Play Merchant account (for In-App Purchase access model)
If your app will be set up using the In-App purchase access model to sell single documents and yearly subscriptions, you must also sign up for the Google Play Merchant account. This will involve supplying financial information to Apple.
Go to the ‘Payment profile‘ section under the Setup tab and fill out all required fields.