Git Product home page Git Product logo

zype / zype-ios Goto Github PK

View Code? Open in Web Editor NEW
2.0 22.0 21.0 48.5 MB

This is the Github repository for Zype’s legacy open source app templates which are no longer being supported. If you are looking to build streaming applications for OTT with Zype, check out Zype Apps Creator to leverage the latest app building features and functionality.

Home Page: https://www.zype.com/product/apps-creator

License: Other

Ruby 0.41% Objective-C 35.64% HTML 0.24% Swift 1.07% C 62.65%

zype-ios's Introduction

Want to learn more about Zype’s solutions for OTT apps, video streaming and playout? Visit our website.

Zype iOS Template

This legacy open source app template is no longer supported by Zype. If you are looking to build streaming applications for OTT, we recommend using Zype Apps Creator for the latest app building features and functionality.

The app is built with Objective-C and the Zype API.

Prerequisites

A valid and current Zype account
XCode software
CocoaPods
Enrollment in the Apple Developer Program

Installing

A detailed installation guide can be found in our [iOS app publishing recipe](https://github.com/zype/zype-ios/blob/master/RECIPE.md). High level steps include:
1. Clone or download this repo
2. Run pod install to install all dependencies
3. Open the workspace 
4. Click build and run
5. Configure app settings to match your Zype property app keys and other desired toggles

Supported Features

You can review supported monetization and features by visiting Zype's help center:

Creating a new iOS app based on the Zype Template

A step by step series of examples that tell you how to get a new app running. A detailed installation guide can be found in our iOS app publishing recipe.

1. Clone the repo
2. removed .git directory
3. open workspace
4. rename project, save
5. close project
6. modify pod file with a new name
7. run pod install
8. open workspace
9. Change bundle identifier for main target
10. Edit Scheme and rename your main scheme
11. Change Fabric script. otherwise the new app will be created under Zype account after running the app with new bundle id
12. remove reference to libs from the old project in project navigator
13. replace app icon
14. change oath key, app_key. 
15. change root_playlist_id
16. change bundle id and run the app. It will create a new app on the Fabric website
17. change bundle name and bundle display name in info plist
18. Update app with your assets

Built With

App Architecture

Image made with draw.io and source file can be opened via the follwing link: https://drive.google.com/file/d/0B9aYmGA7O0ZYTFRXaVR2bzU5WGc/view?usp=sharing

Versioning

For the versions available, see the tags on this repository.

Authors

  • Andrey Kasatkin - Initial work - Svetliy

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

zype-ios's People

Contributors

alexbugatti avatar andyzheng547 avatar anish-cl avatar azheng249 avatar deepanshugupta17 avatar gecheva avatar hardikhexa avatar imchrissmith avatar lavelleira avatar manish2kcoder avatar mattmoore104 avatar msmith7923 avatar regulareric avatar svetdev avatar taykirch avatar whoughton avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zype-ios's Issues

Playlists and playback

Hi! I'm not sure if this should go under issues or something, but hoping to get answers, please.

I'm trying to work on the player screen on the ios app. Right now the playlist will take you to a new screen where you can watch one video. I'd like to have it so that the playlist is visible under the video file - especially in upright mode.

Some screen shots in the xcode file suggest that this should be possible. What am I not getting here? (see mockup of what i'm trying to achieve and also the place on xcode that gives me the impression that there might be a switch i'm just not seeing.

Also, is there a setting that allows auto play from one video on a playlist on to the next one? Right now it stops playing after watching a video and it's really counterintuitive as a user experience.

mockup
screen shot 2018-04-30 at 4 32 58 pm

Could not build module OneSignal

Using MacOS Sierra v-10.12 with i5 processor.

I can't run the app because I get "Could not build module OneSignal"

In the OneSignal.h file I get "@proeprty(class)" doesn't have a class as a param. also at the very bottom I get "expected a type. "

Any ideas what this is about?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.