Skip to content

Producer is a mobile content management system that enables artists to share music and videos with fans.

License

Notifications You must be signed in to change notification settings

technicalpoets/producer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS: Build status
Android: Build status

Deploy to Azure

Producer

Producer is a mobile content management system that allows audio and video artist to create and share content with fans.

iOS

ios-login ios-content

Android

Coming Soon!

Getting Started

iOS Provisioning & Certificates

Apple Push Notification Certificates

Once you're Azure services are configured, you'll need to perform some additional configuration to enable push notifications in the Apple Developer portal.

A brief outline of the steps needed to do this are:

After that, you'll need to navigate to the Notification Hub in Azure and upload the push certifcate. The One Click deploy will have created a Notification Hub in Azure - navigate there in the Azure portal. Under the notification service settings for the Notification Hub, you'll need to upload the Apple push notification certificate you create in the steps above. This will roughly track with the steps and screen shots shown in this guide (step 7 specifically; however, these are shown in the legacy azure portal).

Firebase

Google Auth

Firebase Cloud Messaging

Azure

Once your Azure services are configured you should be able to see on your subscription the following resources:

  • Website
  • DocumentDB
  • Microsoft.Media
  • Microsoft.Storage
  • Microsoft.NotificationHubs

All resources should be grouped by the Resource group you chose, e.g. "Producer."

It's time to open Producer App and configure the settings properly. If you've not previously configured settings, the app should prompt you to open the Settings app and input the Producer settings:

ios-login ios-content

Mobile Center

Mobile Center application key is required to enable the crash and analytics features, to configure Mobile Center is necessary go to: mobile.azure.com and sign up with any of the following credentials:

  • GitHub
  • Microsoft Account
  • Facebook
  • Google
  • Mobile Center Account

For more information about how to create an App on Mobile Center.

Once the iOS project has been created on Mobile Center, need to go to the project settings and get the App Secret Key, then configure it in our mobile app settings in MOBILE CENTER APP SECRET setting.

Functions

TODO..

DocumentDB (Cosmos DB)

In your Azure subscription you should be able to see a Cosmos DB resource under our resource group.

Select the Cosmos DB resource and press Keys settings to get the service URI.

Once we get the URI, then configure it in our mobile app settings in in AZURE DOCUMENTDB URL setting.

Notification Hub

In your Azure subscription you should be able to see a Notification Hub resource under our resource group.

Select the Notification Hub resource and press Overview setting to get the name and the endpoint of the service.

Once we get the name and the endpoint, then configure it in our mobile app settings in in AZURE NOTIFICATION HUB setting.

Authentication

TODO...

About

Producer is a mobile content management system that enables artists to share music and videos with fans.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published