Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity...

59
PLAY! NANOO Mobile Game/App Global Service SDK 2019 © NANOO COMPANY Inc. All Rights Reserved.

Transcript of Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity...

Page 1: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

PLAY! NANOOMobile Game/App Global Service SDK

2019 © NANOO COMPANY Inc. All Rights Reserved.

Page 2: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

2

Services

Page 3: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

Services

GLOBAL SERVICE SDKSelf-publishing tool for mobile game/app developers

3

Page 4: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

4

Feature-Packed SDK for Game/App Operations

Services

Forum

Help Desk

Receipt Validation

Inbox

Coupons

Cloud Data

Leaderboards

Console

Communicate with gamers in an independent community

Resolve user issues quickly and effectively

Prevent fraudulent payments and see real-time revenue activity

Issue items for events such as app promotions and viral events

Create server-authenticated single-use or mass coupons

Save and load play data of users on the cloud

Supports our own rankings system. Rankings by season or country.

Set permission settings for each of the admins and dashboard

Page 5: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

5

No external ads! Add your own Game/App service, Forum, and Help Desk

Services

Customize�‘Play!�NANOO’�logo�to�the�image�you�want.

Page 6: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

6

No need to build a server from scratch, Select only the functions you need

Services

ON

OFF

OFF

✓ Turn�on�only�the�functions�needed�✓ Pay�only�for�the�functions�used�✓ Easily�manage�from�mobile�or�PC

Page 7: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

7

Proven SDK usability by 17 million users

Services

Our�SDK�has�been�developed�along�with�our�globally�published�games!�We�are�continuously�upgrading�its�features�and�functions�to�

provide�the�best�experience�for�our�users!

Page 8: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

8

Services

Supported OS iOS and Android

Game Engines Unity (Cocos and Unreal to be supported)

Languages English and Korean (For console admins), Any language for users (Forum)

SDK Size Less than 1 MB in the game/app build

Global Settings Customizable time zone and currency display

SDK Specs

Less than 1 hour required (Time may vary depending on the types of services being integrated)

Simple SDK integration

Go to https://console.playnanoo.com. Log in or sign up to use.

Download SDK / Guide Open Site

Page 9: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

9

Service Guide

Page 10: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

10

Forum

Page 11: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

11

Forum

Service Guide

Interact with game/app users using the community service. Access the forum in-game/in-app without switching out. Extend the life cycle of a game/app with a solid user community base.

Supports all device screen types and landscape/portrait modes

Page 12: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

12

Features of Forum

ThreadForum Write post

• Write, view, and search posts • Interact with the posters with ‘recommend’ buttons and replies • Add game/app screenshot images to a post • Use #hashtags to categorize posts into different topics

Forum

Page 13: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

13

Announcements and Events• Announcement posts can be created by game/app admins • Post announcements for events (Event period can be set up) • Pin threads on top (Display up to 3 pinned threads)

Forum

Page 14: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

14

Banner Displays• Display in-game/in-app promotion banners • Display multiple layouts depending on screen mode and purpose • Link forum announcement and event posts to the banners

Forum

Page 15: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

15

Gift Items• Integrate ‘Forum’ + ‘Inbox’ to gift items • Issue in-game/in-app items in real-time to posters • Gift items to forum users to stimulate participation in a variety of events

Forum

Set item type and quantity to issue Item acquired

Page 16: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

16

Account / Global / Web Connect• Write posts without logins (Game Center, Google Play ID) • Support for linking social media accounts (Facebook, Twitter, Email) • Create channels with support for different languages • Channel’s web URL provided • https://forum.playnanoo.com/GameOrAppID

Forum

View on PC browsersOptions to link accountsEasily post threads

Page 17: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

17

Console: Dashboard• Dashboard: View activities for visitors, forum, new users, and API calls • Manage all forum threads (View, modify, delete, search) • Turn ON/OFF display for normal and pinned threads

Manage forum with threads in different languagesView forum activity

Forum

Page 18: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

18

Console: Create Forum & Event• Support for posts in different languages • Built-in editor for creating dynamic posts • Create and manage thread or announcement posts • Event posts (Set start & end date and item to be issued for the event)

Forum

Create event postCreate and manage normal/announcement posts

Page 19: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

19

Help Desk

Page 20: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

20

Help Desk

Service Guide

Resolve user issues quickly and effectively. Use the Help Desk system optimized for global operations. Fulfill the needs of users with quality support for optimal experience.

Page 21: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

21

Chat-Style Replies• Chat-style user support system • Response automatically emailed to user when replied on system

Help Desk

Page 22: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

22

Help Ticket• Write inquiry with an option for the user to attach images • Automatically acquire user device information for support • Have users agree to privacy policy and terms of use • Add additional inquiry fields required for detailed support

Help Desk

Page 23: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

23

Gifting Items• Gifting of items is enabled with integration of ‘Help Desk’ and ‘Inbox’ • Issue in-game/in-app items to users in real-time • Issue event items for mass give out or issue items to users in cases of payment error

Select item type and quantity to issue Item received

Help Desk

Page 24: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

24

FAQ• Add custom Frequently Asked Questions (FAQ) in Help Desk • Display FAQ by language • Turn ON/OFF FAQ display in the system

Help Desk

Page 25: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

25

Console: Dashboard• Dashboard: View inquiry/response activity • Manage all aspects of inquiries (View, reply, edit, delete, search) • Register and manage FAQ categories

Manage FAQ and canned responsesView daily inquiry/response activity

Help Desk

Page 26: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

26

Console: Manage User Inquiries• Automatically acquire UUID, device information, and other helpful information • Respond quickly to user inquiries through canned responses • Reply to user inquiries via in-game/in-app Help Desk system or email

See user device informationManage user inquiries

Help Desk

Page 27: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

27

Console: Multiple Seats• Support users with multiple admins • Manage inquiries efficiently with collaborative admin support • Additional (admin) Seats are provided according to plan tiers(See Price Plans for details)

Help Desk

Page 28: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

28

Receipt Validation

Page 29: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

29

Receipt Validation

Service Guide

Essential part of the service to prevent fraudulent payment activity. Validation by comparing purchase activity with App Store, Google Play receipts. View real-time revenue activity on PC or mobile devices.

Page 30: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

30

Fraudulent Payment Prevention• Verifies purchase receipts of App Store / Google Play • Verifies payment receipts by looking up activity on Play! NANOO server • Prevents revenue loss due to fraudulent payments

Receipt Validation

1

5

Page 31: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

31

• Dashboard: View revenue and API activity by day and platform • Options to set change display for major currencies • View real-time revenue in all instances on mobile devices

Console: View real-time revenue

Receipt Validation

Page 32: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

32

• Purchase activity (Platform, order ID, item type, price, purchaser, purchase date) • Add and manage item codes for in-game/in-app purchases • Provide quality user support with integration of ‘Receipt Validation’ + ‘Help Desk’

Receipt Validation

Console: Payment Activity

Item codesPayment activity

Page 33: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

33

Coupons

Page 34: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

34

Coupons

Service Guide

Generate and authenticate item coupons via server. Generate coupons en masse and manage coupon use activity. Use coupon service for a variety of event promotions.

In-game/In-app coupon system for entering codes

Page 35: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

35

Console: Coupon Activity• Dashboard: See activity stats for coupons and API • Manage coupon usage activity • Coupon information (UUID, nickname, coupon code, item code, item quantity, registered date)

Coupons

Coupon Usage ActivityCoupon Activity Stats

Page 36: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

36

Console: Generate Coupons• Generate individual or group coupons • Set to max of 30 characters for codes, expiration date, and quantity • Schedule to generate mass coupons for large-scale promotions

Coupons

Mass coupon generationGenerate coupon

Page 37: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

37

Inbox

Page 38: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

38

Inbox

Service Guide

Create an in-game/in-app inbox without the need for a server build. Issue expirable game/app items to an individual or to all users. Utilize inbox to stimulate community activity and for user support.

Page 39: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

39

Console: Manage Inbox• Dashboard: View Inbox and API activity • Manage inbox usage • Set UUID, messages, item code, item quantity, expiration date

Register and send out itemsSee Inbox use stats

Inbox

Page 40: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

40

Console: Event• Use the feature to issue in-game/in-app items to all users • Set event name, inbox message, target OS, target game/app version • Supports scheduled event and event expiration date

Set Start and End Date of EventAdd an Event

Inbox

Page 41: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

41

Console: Subscriptions• Supports subscription or VIP items where they are automatically issued daily • Set settings for UUID, item name, item period, storage period, in-box message, and item quantity • Manage subscription item activity

Subscription Item ActivityAdd Subscription Item

Inbox

Page 42: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

42

Cloud Data

Page 43: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

43

Cloud Data

Service Guide

Enables data saves for games without server services Enables users to save and load their own game data online. Use this feature for improved data reliability and user satisfaction.

Page 44: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

44

Console: Cloud Data• Dashboard: API activity • Save data activity • Set settings for Key, Data Type, Value, TTL, and Private/Public type data

Data Save ActivityReal-Time Data Usage Activity

Cloud Data

Page 45: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

45

Leaderboards

Page 46: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

46

Leaderboards

Service Guide

Instead of clunky separate platform leaderboard, in-game/in-app rankings. Provide players with incentives to play even more and compete. In addition to normal rankings, season rankings are supported.

Page 47: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

47

Console: Overall Ranking• Dashboard: API activity • Set settings for UUID, title, sort order, min/max scores • Supports banning of cheaters and removal

View overall rankingRanking use activity

Leaderboards

Page 48: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

48

Console: Season Ranking• Supports Seasonal Ranking and Ranking by Country • Set settings for UUID, title, sort order, min/max scores, season period, ranking by country, best record saves • Supports banning and removal of cheaters

Setup for season rankingView season ranking

Leaderboards

Page 49: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

49

Console: Ban Activity• Cheater activity • Supports option to disable bans for cheaters • Lookup UUID, nickname, and activity of admins who have banned cheaters

Unbanning of a cheaterCheater activity

Leaderboards

Page 50: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

50

Integrating SDK

Page 51: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

51

1. Create account and log inA. Access the console site (https://console.playnanoo.com/account/login) B. Create an account upon sign up, then verify by email C. Log in with the created account

SignupConsole login

Integrating SDK

Page 52: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

52

2. Adding a Game/AppA. Click on ‘Add Game/App’ button B. Set Game/App name and Game ID (Unique ID) C. Set genre, icon, default language, time zone, and currency

Upload InformationAdd Game/App

Integrating SDK

Page 53: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

53

3. Select ServicesA. View available services B. Select and enable the services to be used C. Set sub-settings for each service

Set sub-settingsSelect the services to use

Integrating SDK

Page 54: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

54

4. Integrating SDK• Download SDK integration guide • Download the latest version of SDK • Settings > Manage API Key, package registration

Settings > Manage API KeySDK/integration guide download

Integrating SDK

Page 55: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

55

5. Testing• Test and check data after SDK integration • Add any additional admin accounts and profiles, then set profile and permission settings • Get ready for game/app launch

Manage adminsSDK integration test

Integrating SDK

Page 56: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

56

Price Plans

Page 57: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

57

Price Plans

Services Price Plan Details

Forum

Indie/Personal Free 1 App. Less than 5,000 MAU.

Professional 150 USD / month 1 App. 5,000 to 100,000 MAU, or up to 5 GB of storage.

Expert/Publisher 450 USD / month1 App. 100,000 to 250,000 MAU, or up to 20 GB of storage Custom logo supported.

Enterprise1,000 USD / month (Please contact us)

1 App. Unlimited MAU, or more than 20 GB Custom logo supported.

Help Desk

Indie/Personal Free 1 App, 1 Seat. Less than 5,000 MAU. 1 Seat provided.

Professional 50 USD / month 1 App, 1 Seat. 5,000 to 100,000 MAU. Add up to 3 additional Seats.

Expert/Publisher 100 USD / month1 App, 1 Seat. 100,000 to 250,000 MAU. Add up to 5 additional Seats. Custom logo and email format supported.

Enterprise200 USD / month (Please ask us)

1 App, 1 Seat. More than 250,000 MAU. Unlimited Seats. Custom logo and email format supported.

*Forum and Help Desk price plans will be automatically upgraded when the given threshold is exceeded. *Please contact us for special inquiries, such as annual-based contracts or for Enterprise users with multiple apps.

Page 58: Mobile Game/App Global Service SDK PLAY! NANOO · Supported OS iOS and Android Game Engines Unity (Cocos and Unreal to be supported) Languages English and Korean (For console admins),

58

Price Plans

Services Price Plan Details

Receipt Validation 0.00004 USD / call10,000 calls cost 0.40 USD Free 50,000 calls provided every month

Coupons 0.00006 USD / call10,000 calls cost 0.60 USD Free 5,000 calls provided every month

Inbox 0.00006 USD / call10,000 Calls cost 0.60 USD Free 50,000 calls provided for every month

Cloud Data0.00008 USD / call

(Less than 4 KB data = 1 call)

Up to 4 KB per call (e.g. 8 KB data = 2 calls) 10,000 Calls cost 0.80 USD Free 50,000 calls provided for every month

Leaderboards0.00008 USD / Call

(Less than 4 KB data = 1 call)

Up to 4 KB per call (e.g. 8 KB data = 2 calls) 10,000 calls cost 0.80 USD Free 50,000 calls provided every month

*Based on the database usage of the services, additional cost may incur. *After exceeding the 1 GB threshold, 1 USD will be charged for each additional 1 GB used (Basic 1 GB per month is provided for free).