Android Parse.com初始化服务器
我最近加入了一个正在进行的Android应用程序项目,我必须更新它。在更改应用程序的一些功能时,我偶然发现了一些解析初始化代码,经过一些研究,我猜测它应该通过解析来启用Android推送通知 问题是,在阅读了一些解析教程并尝试了大量关键搜索词之后,我在代码中找不到解析服务器的设置位置和连接位置。当前配置为:Android Parse.com初始化服务器,android,parse-platform,Android,Parse Platform,我最近加入了一个正在进行的Android应用程序项目,我必须更新它。在更改应用程序的一些功能时,我偶然发现了一些解析初始化代码,经过一些研究,我猜测它应该通过解析来启用Android推送通知 问题是,在阅读了一些解析教程并尝试了大量关键搜索词之后,我在代码中找不到解析服务器的设置位置和连接位置。当前配置为: // Using Parse-1.3.0.jar lib // My Activity Parse.initialize(this, "APP_ID", "CLIENT_KEY"); Pa
// Using Parse-1.3.0.jar lib
// My Activity
Parse.initialize(this, "APP_ID", "CLIENT_KEY");
ParseAnalytics.trackAppOpened(getIntent());
PushService.setDefaultPushCallback(this, MYACTIVITY.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
// My AndroidManifest.xml
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
// That seems to be the only Parse related configuration...
//使用Parse-1.3.0.jar库
//我的活动
初始化(此“应用程序ID”、“客户端密钥”);
trackapponed(getIntent());
setDefaultPushCallback(this,MYACTIVITY.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
//My AndroidManifest.xml
//这似乎是唯一与解析相关的配置。。。
那么应用程序如何知道连接到哪里呢?它使用哪种解析服务器配置
我知道解析服务已经停止,如果我们想继续使用解析,我们可能需要设置一个托管解析服务器,但首先我们需要了解它现在是如何连接到解析的
任何帮助都将不胜感激
感谢您的时间。默认情况下,解析SDK连接到位于
https://api.parse.com
设置并运行parse server实例后,只需使用配置对象初始化SDK:
Parse.Configuration configuration = new Parse.Configuration.Builder(this)
.applicationId(BuildConfig.PARSE_APPLICATION_ID)
.server("https://www.website.com/parse/")
.clientKey(BuildConfig.PARSE_CLIENT_KEY)
.build();
Parse.initialize(configuration);
如果您还有其他问题,请随时提问。我不确定我是否得到了你想要的
东西可能会消失,不应该再被支持了ParseAnalytics
:如果暂停应用程序一段时间对您来说是个问题,我想您应该快点,因为截止日期(我想是1月28日?)越来越近了我们可能需要设置一个托管解析服务器
- 当您更新到自己的
解析服务器时,推送通知将不适用于您的配置。阅读了解更多信息。您必须获得自己的GCM(或FCM,在本例中相同)密钥:
<meta-data android:name="com.parse.push.gcm_sender_id"
android:value="@string/gcm_sender_id" />
无论如何,这离你现在的位置还有很长的路要走,在这一点上,你可能应该尽快建立一个
解析服务器,然后相应地升级Android应用程序。我认为地址应该以斜杠(https://www.website.com/parse/
)。这本书里有一些东西documentation@Rafael谢谢你的指点,我记得读到这是固定的,但我不知道在哪里。非常感谢你的信息!我们设想它要么是一个默认服务器,要么是一个模糊的配置文件。我猜这是第一次。我们可能暂时禁用解析,然后分析是否应该将推送通知管理迁移到AWS或Firebase。出于好奇,您知道哪个lib文件具有此默认服务器()配置吗?@Isabelle查看com.parse.parse.configuration.Builder
,服务器值默认为“”。