Publication Approval Checklist

Last Edited: July 18th, 2012

Currently, developers will need to manually trigger events on the AppDirect website in order to test their integrations. When each event is successful, please contact developer@appdirect.com to request approval or simply click "Publish" on your product dashboard.

Manually Triggering Events

To manually trigger specific events, developers may take the following steps from within the AppDirect site.

Subscription Order:

  1. Go to your application profile.
  2. Click "Choose an Edition to Purchase."
  3. Select an Edition and click "Continue."
  4. Agree to the Terms and Conditions and click "Place Order."
  5. Launch the app from the MyApps page.

Subscription Change:

  1. Go to the "Account" tab on the top navigation bar.
  2. Go to "Applications" and find your application.
  3. Click on "Update Edition." Note: You must implement the subscription change event—even if your application only includes a single edition—to accommodate potential customer account ownership changes. For example, an app user terminates employment and needs to pass her account ownership of your application to a colleague.
  4. Select the desired plan and select "Continue."
  5. Proceed to Confirm Order Page.
  6. Agree to the Terms and Conditions and click "Place Order."

Subscription Cancel:

  1. Go to the "Account" tab on the top navigation bar.
  2. Click on "Applications."
  3. Click on "Cancel Subscription."

User Assignment:

  1. Go to the "Account" tab on the top navigation bar.
  2. Click on "Assign Apps."
  3. Select your application in the left panel and check the box next the name of the user you want to assign in the right panel.
  4. If you do not want to invite someone to your company, you can test this function by unassigning yourself first from the app and then re-assigning yourself.
  5. Click the "Save Assignments" button.
  6. Click "Confirm Changes."
  7. Click "Refresh" at the top of the page.

User Unassignment:

  1. Go to the "Account" tab on the top navigation bar.
  2. Click on "Assign Apps."
  3. Select your application in the left panel and un-check the box next the name of the user you want to unassign in the right panel.
  4. If you do not want to invite someone to your company, you can test this function by unassigning yourself from the app.
  5. Click the "Save Assignments" button.
  6. Click "Confirm Changes."
  7. Click "Refresh" at the top of the page.

Properly link UI elements within your application:

AppDirect is responsible for handling billing-related events and user management for your application. Please follow the guidelines below to maintain a seamless user experience across all applications on The AppDirect Network:

  1. Link all billing admin sections within your application to: https://www.appdirect.com/account/apps/
    • This includes all upgrade/downgrade/cancel functionality from within your app.
  2. Link all user management sections within your application to: https://www.appdirect.com/account/assign
    • This includes anywhere you can invite/remove or manage additional user accounts from within your application.

Prepare for API Availability Monitoring:

We will be testing your application continuously for API uptime. Please read through the API Uptime Marketing section in the documentation section to learn how to properly handle our dummy event testing.