1

我正在尝试按照这个 back4app 指南在 Android Studio 中使用 Parse 实时查询。我按照指南中的步骤 1 和 2 启用了实时查询并设置了 LiveQuery 客户端。但是,我在第 3 步(订阅查询)时遇到了问题。这是我尝试过的:

// Back4App's Parse setup
Parse.initialize(new Parse.Configuration.Builder(this)
    .applicationId(APPLICATION_ID)
    .clientKey(CLIENT_KEY)
    .server("wss://<my_subdomain>.back4app.io/").build()
);
// Init Live Query Client
ParseLiveQueryClient parseLiveQueryClient = null;
        
try {
    parseLiveQueryClient = ParseLiveQueryClient.Factory.getClient(new URI("wss://<my_subdomain>.back4app.io/"));
} catch (URISyntaxException e) {
    e.printStackTrace();
}

适当地替换应用程序 ID、客户端密钥和子域。但这导致了一个错误:java.net.MalformedURLException: unknown protocol: wss我无法创建 Parse 应用程序。我尝试在服务器 URL 中替换wss://为。https://应用程序运行,但每个 Parse SDK 请求都返回error: unauthorized。在更改服务器 URL 之前,我一直在使用"https://parseapi.back4app.com"并且一切正常。我不确定如何解决此问题 - 任何帮助将不胜感激。谢谢。

4

0 回答 0