我已经安装了一个Open EDX Eucalyptus2.我正在为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编译了应用程序,它工作正常。
有什么想法吗?
谢谢!
发布于 2017-09-29 02:58:08
您应该检查以下文件:
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
https://stackoverflow.com/questions/40616843
复制相似问题