0

我已经安装了 Open EDX Eucalyptus.2。我正在为 Android 和 IOS 准备应用程序连接。

我严格按照Github的步骤:

OpenEdXMobile 中的文件 edx.properties:

edx.dir = '../../my_config'

在文件夹 my_config 中:

#file edx.properties
edx.android {
    configFiles = ['config.yaml', 'local.yaml']
}

-

#file local.yaml
OAUTH_CLIENT_ID: 'xxxxxxxxxxxxxxx'

-

#file config.yaml
API_HOST_URL: 'http://my_server/' # localhost is 10.0.2.2 in Android
ENVIRONMENT_DISPLAY_NAME: 'PRO'
PLATFORM_NAME: 'Mooc'
PLATFORM_DESTINATION_NAME: 'my_server'
FEEDBACK_EMAIL_ADDRESS: 'edx@my_server'

该应用程序完美编译并启动。问题是当我尝试登录时,它什么也没做。

在 Open EDX 中,一切都设置正确。我已经使用相同的参数为 IOS 编译了该应用程序,并且它可以正常工作。

任何想法??

谢谢!!!

4

1 回答 1

1

您应该检查以下文件:

edx / app / edxapp / lms.env.json

edx / app / edxapp / cms.env.json

并确保它们是真实的

"FEATURES": {
     ...
     "ENABLE_MOBILE_REST_API": true,
     "ENABLE_OAUTH2_PROVIDER": true,
     "ENABLE_COMBINED_LOGIN_REGISTRATION": true
}

并重启服务

有关更多详细信息,请参阅: http ://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/mobile.html

于 2017-09-28T18:58:08.420 回答