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

Parse Server working for JavaScript SDK but not working for Android

提问人:Mohammed Darwish 提问时间:8/3/2023 最后编辑:Mohammed Darwish 更新时间:8/7/2023 访问量:36

问:

我正在尝试创建本地解析服务器(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>

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

JavaScript SDK 正常工作 甚至仪表板也正常打开...

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

编辑:这是解析初始化应用程序.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 节点 .js 解析平台 连接 解析服务器

评论


答:

0赞 Mohammed Darwish 8/7/2023 #1

我通过在AndroidManiFest.xml中添加到应用程序标签来解决问题android:usesCleartextTraffic="true"