- Published on
Developer account guide
- Authors
- Name
- Plutorepo Networks
- @plutorepo
Developer account guide
Title: Developer account guide
Author: Agamjot Singh a.k.a devAgam
Subject: blog
Language: English
What is a developer account and what all can you do with it?
Your developer account is your access to all the features and functions we provide at plutorepo.com, as of what capabilities it grants are:
- Publish your packages
- Control public access of your package (restrictions)
- Manage refund requests (approve, reject, chat)
- Check package name and identifier availability
Access the beta features:
- User preferences persistence API
- Generate PROD and TEST API keys to access the DRM API
How can you get one?
So at this point we assume you are interested in working with us, to enrol as a developers follow these steps:
- Create an account with us at plutorepo.com.
Go into your profile and save your uid. (we will ask for this later)
At this point you can either fill this form or contact us on twitter @plutorepo and we will get back to you in 2 business days.
How to use your developer account
Welcome to plutorepo.com, so to use your plutorepo developer account you need to head to developer.plutorepo.com.
Signing in
You will be greeted by a sign in screen as to maintain your security we use a stricter auth process for developer panel. Here you should sign in with the same account that you got the developer access approved for.
Tabs
View Analytics
Moving forward you should see this page Here you would be able to see unique views for your package since the past 14 days
Sales Analytics
In this tab you can see all your sales, refunds, and rejected transactions for the past 24 hours. The reason to include these details is to allow for transparency and possibly studying patterns and fraudulent anomalies.
Packages
Over here you can see your submissions and control the packages. Description and controls:
- Name: your package name.
- Type: type of your package.
Status: current status of your package, (pending -> approved -> update pending -> update rejected | rejected).
Actions: control your packages:
- Update: update your package to a new 'build' / 'version'.
- Edit: edit your package description.
- Restrict: hide your package from the public.
API
API Keys
Here you can control your api keys. Actions and controls:
- Generate New Key: Generate new api access keys.
Test (checkbox): Sets your API key to test mode, implying your key would work only from one ip address (can be modified) and will only give a particular type of response, positive or negative (set by you).
Keys
Here you can see that the 1st key is a test key you can modify its access, status, and response aspects.
The second key is a production key it can be accessed from everywhere i.e client side and can be disabled/enabled in case you want to disable previous versions of your package, while its not advised to use different keys for different package versions it is an option.
User preferences persistence
In this tab you can create your package preference schema, sort of like MongoDB Schemas.
You have 3 main data types:
- String
- Number
- Boolean
We also visualize the json structure to provide you with a better understanding.
More comprehensive explanation for the api and its usage is available in the 'Pref docs' tab.
The purchases verification API
Here you can read the documentation about the purchases verification api. This is to be used with the same api key as generated in the 'API Keys' tab. Better documentation is available in the tab itself, we will soon have example code in ObjC up as well.
Generate Gifts
Over here you can generate gift codes of the packages you own. By default its 5 gift codes per day, these are subjected to change over time and on request.
Submitting packages
In this tab you can submit your package(s).
Openly admitting the UI is not that great but we are working on a rewrite
Tests
In this tab you can access our different databases and apis to test your plans. Further testing features are in development.
History
Over here you can see your refunds history.
Payouts
In this tab you can see your previous payouts details.
Contact Settings
In here you can set and change your contacts for us and the public.
This guide is written for the v1 UI for the initial release of plutorepo.com, the v2 version for the developer UI is also on the way with better performance and UX. For anymore queries and confusion feel free to DM us on twitter @plutorepo.
Glad to have you.