解析服务器适用于 JavaScript SDK,但不适用于 Android

问题描述 投票:0回答:1

我正在尝试创建本地解析服务器(node.js)并将其连接到android和javascript sdk 但是当我将应用程序 id & 服务器 url & 客户端密钥放入 Android 中并尝试查询对象时,应用程序抛出 ParseException no_connection

我写的键和网址:

<string name="parse_server_url" translatable="false">http://192.168.1.200:1337/parse/</string>
<string name="parse_app_id" translatable="false">myapp</string>
<string name="parse_client_key" translatable="false">myclientkey</string>

(此字符串为App java文件中的AndroidManifest.xml元数据+ Parse.initialize())

javascript sdk工作正常 连仪表板都正常打开...

当我尝试在 Android 设备浏览器中写入服务器 url 时,页面正常打开... 我尝试使用不同的解析服务器版本(2.1.x/4.5.0/6.2.1) 但唯一可用的 SDK 是 JavaScript SDK。

编辑:这是解析初始化App.java:

Parse.initialize(new Parse.Configuration.Builder(this)
            .applicationId(getString(R.string.parse_app_id))
            .clientKey(getString(R.string.parse_client_key))
            .server(getString(R.string.parse_server_url))
            .enableLocalDataStore()
            .build());
android node.js parse-platform connection parse-server
1个回答
0
投票

我通过将

android:usesCleartextTraffic="true"
添加到 AndroidManiFest.xml 中的应用程序标签解决了问题

© www.soinside.com 2019 - 2024. All rights reserved.