开源软件名称(OpenSource Name):openedx/edx-app-ios开源软件地址(OpenSource Url):https://github.com/openedx/edx-app-ios开源编程语言(OpenSource Language):HTML 42.6%开源软件介绍(OpenSource Introduction):edX iOSThis is the source code for the edX mobile iOS app. It is changing rapidly and its structure should not be relied upon. See http://code.edx.org for other parts of the edX code base. It has been tested with the "Koa" release of open edX and may not function correctly with previous versions. See https://openedx.atlassian.net/wiki/display/COMM/Open+edX+Releases for more information. LicenseThis software is licensed under version 2 of the Apache License unless
otherwise noted. Please see Building
Note: Our build system requires Java 7 or later. If you see an error mentioning "Unsupported major.minor version 51.0 " then you should install a newer Java SDK. ConfigurationThe edX mobile iOS app is designed to connect to an Open edX instance. You must configure the app with the correct server address and supply appropriate OAuth credentials. We use a configuration file mechanism similar to that of the Open edX platform. This mechanism is also used to make other values available to the app at runtime and store secret keys for third party services. There is a default configuration that points to an edX devstack instance
running on localhost. See the SetupTo use a custom configuration in place of the default configuration, you will need to complete these tasks: 1. Create your own configuration directory somewhere else on the file system.
For example, create 2. Create an edx.dir = '../my_config' 3. In the configuration directory that you added in step 1, create another
edx.ios { configFiles = ['shared.yaml', 'ios.yaml'] } The full set of known keys can be found in the Additional CustomizationRight now this code is constructed specifically to build the edx.org app. We're working on making it easier for Open edX installations to apply customizations and select third party services without modifying the repository itself. Until that work is complete, you will need to modify or replace files within your fork of the repo. To replace the edX branding you will need to replace the If you need to make more in depth UI changes, most of the user interface is
specified in the As mentioned, the app relies on the presence of several third party services: Facebook, NewRelic, Google+, SegmentIO, and Crashlytics. You must remove references to each of these services you choose not to use. You can comment out the lines that mention these services. We're working to make those dependencies optional. Whitelabel Script
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论