我在Heroku上部署了Parse Server。 Mongo实验室和设置一切正常。服务器已成功部署在解析服务器上,但我无法将我的Android应用程序连接到heroku上部署的解析服务器。
我在解析服务器index.js
中配置了以下详细信息var api = new ParseServer({
serverURL: "https://parseservertest12.herokuapp.com",
databaseURI: databaseUri || 'mongodb://heroku_jhwmv6c9:khhmh38a4u95krh1gbajni59rs@ds021034.mlab.com:21034/heroku_jhwmv6c9',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'myAppId',
masterKey: process.env.MASTER_KEY || 'myMasterKey' //Add your master key here. Keep it secret!
});
这是我的Application.java类
Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
.applicationId("myAppId")
.clientKey("myMasterKey")
.server("https://parseservertest12.herokuapp.com/parse")
.build()
);
ParseObject gameScore = new ParseObject("GameScore");
gameScore.put("score", 1337);
gameScore.put("playerName", "Sean Plott");
gameScore.put("cheatMode", false);
gameScore.saveInBackground(new SaveCallback() {
public void done(ParseException e) {
if (e == null) {
Log.i("Parse", "Save Succeeded");
} else {
Log.i("Parse", "Save Failed");
}
}
});
ParseUser.enableAutomaticUser();
ParseACL defaultACL = new ParseACL();
// Optionally enable public read access.
// defaultACL.setPublicReadAccess(true);
ParseACL.setDefaultACL(defaultACL, true);
}
这是我的AndroidManifest.xml
<application
android:name=".StarterApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.parse.APPLICATION_ID"
android:value="@string/parse_app_id" />
<meta-data
android:name="com.parse.CLIENT_KEY"
android:value="@string/parse_client_key" />
这是Strings.xml
<string name="parse_app_id">myAppId</string>
<string name="parse_client_key">myMasterKey</string>
我已经尝试过很多次解决这个问题,并参考了许多在线解决方案,但我的方法和一切似乎都正确但我仍然无法将Android应用程序连接到我的解析服务器。我的应用程序已在Android设备上准备就绪,但连接到解析服务器已经导致我很多延迟,请帮我解决此问题。
答案 0 :(得分:0)
使用VERBOSE = 1环境变量运行解析服务器将帮助您调试此问题。
另外,您可以尝试使用https://parseservertest12.herokuapp.com/parse/替换serverURL(添加尾随/
)。在Android应用程序。