1. Trang chủ
  2. » Công Nghệ Thông Tin

The essential app publishing guide for your android or iOS app backend services pdf

23 108 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 307,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Table of ContentsPreface Overview Chapter 1: Business Chapter 2: D-U-N-S Number Chapter 3: Google Developer Account Chapter 4: Apple Developer Account Chapter 5: Privacy Policy and Terms

Trang 2

The Essential App Publishing GuideFor Your Android and iOS App Backend Services

Copyright © 2018 All rights reserved

Trang 3

In no way is it legal to reproduce, transmit or duplicate any part of this

document in either electronic means or printed format Recording of thispublication is strictly prohibited, and any storage of this document is notallowed unless with written permission from the publisher

This book is not a substitute for the financial or legal advice of accountants orlegal professionals Although the author and publisher have made everyeffort to ensure that the information in this book was correct at the time ofpublishing, the author does not assume and hereby disclaims any liability toany party for any loss, damage, or disruption caused by errors or omissions,whether such errors or omissions result from negligence, accident, or anyother cause

Trang 4

Table of Contents

Preface

Overview

Chapter 1: Business

Chapter 2: D-U-N-S Number

Chapter 3: Google Developer Account

Chapter 4: Apple Developer Account

Chapter 5: Privacy Policy and Terms & ConditionsChapter 6: AWS Account for Server Hosting

Chapter 7: Website

Chapter 8: SSL Certificates

Chapter 9: App Email Account

Chapter 10: Email Services

CHECKLIST

About the Author

Trang 5

Preface: What brought us both here

If you’re reading this, then it’s likely because you’re planning on creating anApp or you have already created one In either case, well done for takingaction!

This guide isn’t going to tell you what kind of an App to make, or even how

to program one (there are lots of other guides for that) This guide is going tolist out all of the steps that you’ll need to do to be able to post your App oneither Google Play or the Apple store

Like most things in this world, there are lots of hoops to jump through, andthis guide is to ensure you’ve got all of your administrative setups sorted sothat when you’re ready to launch your App, you’re not held up waiting forthe necessary accounts to be set up

Trang 6

3 Google Developer Account

4 Apple Developer Account

5 Privacy Policy and Terms & Conditions

6 AWS Account for Server Hosting

Some items only take a few minutes, but others can take weeks of processingtime, particularly getting the D-U-N-S number

Trang 7

Chapter 1: The Business (if your App generates income)

Cost/Time: Depends on your location, but in Australia, it’s about AUD$500

to set up with an annual fee of $254 after and takes about a week for the

paperwork to come through

Applications that generate no income don’t need to read this section, but Iimagine that most people reading this book are likely publishing Apps thatwill make money in one of the many different ways available

Like so many ventures, publishing any Apps on any platform is ultimately abusiness As such, Developer platforms like Apple and Google usually

require a Developer to have a company name and number (like an ABN inAustralia)

It doesn’t take long to set up, however in places like Australia, any App sold

in Australia attracts a GST (Goods and Services Tax) of 10% once you earnmore than a certain amount of money Also, there’s the paperwork that comeswith that

Establishing a company too early will only add to your paperwork and setupcosts, so perhaps don’t register the company until a few months before you’reready to launch

As a mixed blessing, companies that register in Australia are issued a

D-U-N-S number (see Chapter 1) However, the D-U-N-D-U-N-S number issued by AD-U-N-SIC(Australia Securities and Investment Commission) isn’t active for the usualwaiting period

I found that out the hard way when thinking I had successfully obtained a U-N-S number in a single day; I found myself on the receiving end of a

D-“number not valid” message when trying to sign up to the Apple Developeraccount

I’m not going to go into too much detail here, because what type of companyyou create, what country you’re reading this in and even if you want to find away around all of this, will be an enormous book all of its own

While the rest of the chapters of this book will contain links for where to gonext, those links are available to the global nature of the setup

As such, I won’t post any links in this section because you could be readingthis book from anywhere in the world

Trang 8

ACTION ITEM 1:DECIDE IF YOU NEED TO REGISTER A COMPANY

Trang 9

Chapter 2: The D-U-N-S Number

Cost: Free if you can wait up to two months, $229 if you need it within aweek

The D-U-N-S number (Data Universal Numbering System) is a unique digit identification number that identifies a business entity on a location-specific basis

nine-The numbers, assigned by Dun & Bradstreet (D&B), are used around theworld as a standard business identifier

You can apply for one here:

If there’s only one thing you take away from this book, it’s this: given theprocessing time involved, I’d highly recommend you apply for one ASAP,even if you’re months away from launching you’re App

The lost opportunity cost of delaying the release of your App could cost youthousands of dollars or, worse still, someone with a similar idea might beatyou to the market first

You might be able to skip this step if you were issued a D-U-N-S numberwhen you registered your company name However, you’ll want to make sureit’s active with plenty of time to spare if you find that, like me, the numberwasn’t active

ACTION ITEM 2:GET A D-U-N-S NUMBER!

Trang 10

Chapter 3: Google Developer Account

Cost: $25 one time, Time: about a day

You’ll be required to set up a Google Play Developer Account to submitAndroid Apps to the Google Play Store

There is a one-time registration fee of $25 to set up a Google Play DeveloperConsole account

The link to developer site is here:

https://developer.android.com/distribute/console/

During the registration process, you’ll need to set up Google Wallet, which is

a free digital wallet that securely stores debit cards, credit cards, offers andmore

Setting this up allows you to pay your registration fee and, more importantly,receive payments for any income your App earns

If you need help with account setup instructions, the Google Play DeveloperAccount has a very good Help section which is linked here:

https://support.google.com/googleplay/android-developer/answer/113468?hl=en

I had no issues at all with setting this up as the process was pretty simple andthere were no overly complicated steps

ACTION ITEM 3:SET UP A GOOGLE DEVELOPER ACCOUNT

Trang 11

Chapter 4: Apple Developer Account

Cost: $99 annual, Time: varies

The Apple Developer account was, for me, the one I had the most issues, soI’d suggest you get it set up at least a month before you’re ready to launch sothat you’re not waiting for technical support because your registration doesn’twork as it should

The link to the Developer site is here:

https://developer.apple.com/programs/ios/

You’ll need to confirm that you’ve completed the iOS development programthat comes with a yearly fee of AUD 149, so if money is tight, then you

might want to leave this until you’re closer to being ready

Note: only obtaining a Developer ID is not sufficient

After you’ve created a Developer account, you’ll be able to check out theDeveloper Console at the following link:

https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa

If you’re App will be making money, be sure when you log in to fill out allthe necessary information for your App including the Contracts, Tax andBanking section This is needed so you can receive payment for your app.There are some options for which iOS Developer Program you can join andthe answer is ultimately up to you You can join as an individual if you are asole proprietor or even if you’re going to develop under your name Join as acompany if you’re developing as a company, non-profit organisation, jointventure, partnership or government organisation

The difference will be apparent where individuals will be listed by the

person’s name and companies will be listed by their full company name, e.g

“The Company Pty Ltd”

Two-factor verification

The first hurdle I had was with two-factor verification, which is one stephigher than two-step verification and requires a budding Apple Developer touse an Apple device to verify the account

Supposedly once you’ve done this, you don’t need to use that specific deviceagain, but the issue for me is that I didn’t own any Apple devices

Trang 12

The way around this was to contact the Help Desk and they put in a bypassfor it, but it was a few days turnaround to get that bypass put in.

Unrecognized D-U-N-S number

I’ve mentioned before that I was issued a D-U-N-S number when I registered

a company in Australia, however it wasn’t apparent to me that the numberwasn’t active until I sought to register with Apple as a developer

Google Developer either didn’t check if my D-U-N-S number was correct ordidn’t care at that point, but Apple wouldn’t even let me set up a basic

account until I had a fully activated D-U-N-S number

This only adds weight to my original suggestion that prospective App

developers register for a D-U-N-S number as soon as possible to avoid delayslike this

ACTION ITEM 4:SET UP AN APPLE DEVELOPER ACCOUNT

Trang 13

Chapter 5: Privacy Policy and Terms and Conditions, or End User License Agreement (EULA)

Put simply, every App that collects any User information needs a PrivacyPolicy to let Users know what information you’re collecting and why andevery App needs a Terms and Conditions, or End User License Agreement(EULA)

You can do this yourself by copying and pasting other PPs and T&Cs, butknow that it takes a fair bit of time to make sure you’ve covered all of yourbases If you copy an App that doesn’t do everything yours does, then it’llneed a different PP and T&C than yours will

I used Termsfeed.com to generate the bulk of the two documents for me:https://termsfeed.com/

After paying for the Privacy Policy (AUD 53.90) and the Terms &

Conditions (AUD 94.24), read through the information for me to ensure thatany specifics not covered in the standard generated document were covered

in mine

At this point, it’s recommended you get legal advice on your completeddocuments to ensure that you’re protected on all angles You may have toshop around a bit to get the best price, but I won’t link to any specific lawfirm or lawyer because it would be so variable from country to country.Note: even free Apps that don’t collect any User data will need to have anEULA or T&C because, while it may be free and no user information isstored, there may be a possible liability if App is deemed to have causedphones to malfunction

ACTION ITEM 5:GENERATE A PRIVACY POLICY & END-USER

LICENSE AGREEMENT

Trang 14

Chapter6: AWS Account for Server Hosting

Depending on the type of App you’re going to publish, you’re going to likelyneed server hosting

If your App is a simple utility or game that requires no user information orlogin, like a simple game played only on the phone, then it probably won’tneed server hosting

However, if your App is going to require any data stored offline (like userinformation, profiles, scores, etc), then it will likely require a server to hostthe backend portion

It’s up to you to choose where you’d like to do this, but one recommendation

I can make is Amazon Web Services, which you can sign up for at the

following link:

https://console.aws.amazon.com/console/home

The thing about what sort of plan you’ll need will depend on how many

servers your App will need to use for data processing Things like large

multiplayer games with big graphics need lots of servers, but simply

programs that store only data don’t require much

Amazon Web Services offer scalable solutions so that they’ll ramp up howmany servers your app can use and will drop down when your app isn’t usingmuch traffic, which is perfect for a start-up

Once you’re app has been up for a while, you’ll get a better idea for howmany servers you need and can then shop around for a possibly cheaper long-term solution, however you don’t want your app to freeze because too manypeople have logged on at the same time and you also don’t want massivecharges if you exceed your server allocation, which is what makes scalablesolutions so attractive

ACTION ITEM 6:IF NEEDED, CREATE AN ACCOUNT FOR SERVER

HOSTING

Trang 15

Chapter 7: Website (if you need one)

There are two elements to this point, which are:

1 Do you need a website now?

2 Will you want a website in the future?

You may or may not plan on creating even a basic website for your app now,but you might want to in the future

If you decide you aren’t going to need or bother with a website and simplylaunch an app, but later when the app takes off or you decide you want tobranch out, you may find that someone else has bought the domain nameassociated with your app and they’ll be more than happy to sell it to you for afee

An easier and cheaper solution in the long term is to buy the domain nameonce you’ve decided upon the name of the app

There are many different companies you can buy domain names from, but theone I recently ran is linked below:

https://au.godaddy.com/

For Australians, buying the com.au extension costs a little bit more, but inorder to secure the au, you’ll need to show you’re a registered business andwill need the associated ABN

If all you’re looking to do is have some online content available to users, thenyou may not care if your website is “www.myappsite.com” or

“www.myappsite.com.au”, and neither will your users

Buying the domain name for a year only costs about AUD 12.45 for the comand AUD 14.95 for the com.au, so it’s not very much money to secure thatoption for the future

I will say this: having bought websites before and opted out of the extra

charge for privacy, I usually pay the extra money to include it Opting out of

it will result in you getting phone calls from website development companiesfrom all over the world offering their services to build your website for you

If that’s what you want, then great, but these companies don’t communicatewith each other at all, so even if you pay for their services, you’ll still getphone calls after you’ve paid someone to develop your site

Trang 16

I’m not going to go into how to build a website or what to do with it, becausemost sites that will sell you domain names usually come with built in

builders, but for now you can sit back and focus on your app, knowing that ifyou have the option if you decide to also launch a website

ACTION ITEM 7:BUY A DOMAIN NAME FOR YOUR APP

Trang 17

Chapter 8: SSL Certificates (for website)

If you do end up launching a website with your app, one of the most recentthings that has come up since October 2017 is the need for an SSL (SecureSockets Layer) certificate

This is done to make your website more secure, particularly if you’re going

to be using a CMS (Content Management System) and API (ApplicationProgramming Interface) to control things like app alerts

You can do some research to work out if your website will need an SSL andhow it may interface directly with your app

You can buy an SSL from many different sites, but here’s one I used:

http://ww.ssls.com

I was in early development of my app when I purchased the SSL, so I wasn’tquite sure which SSL was right for me, I so I opted for the Wildcard SSL(about AUD 108), but I have the flexibility to use it however I want

Again, this all comes down to the following questions:

1 Are you going to have a website now?

2 Will your website interface with your app?

You can purchase a domain name without needed to purchase an SSL, so ifyou’re not sure you want any website, then don’t rush out and get a SSLcertificate until you know you’re going to have a website

I rushed out and bought one as soon as possible, but the reality is that it onlytakes a few minutes to buy one, so you could even wait until you’re ready tolaunch your website before buying any SSLs

ACTION ITEM 8:IF NEEDED, GET YOUR WEBSITE AN SSL

CERTIFICATE

Ngày đăng: 21/03/2019, 09:41

TỪ KHÓA LIÊN QUAN