问题标签 [app42]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
484 浏览

apple-push-notifications - App42:推送通知不会出现在 ios 设备上

上下文:
我正在尝试将我的 cocos2d-x(v.3.8.1) 应用程序从 Parse 迁移到 App42。一切都很好,除了推送通知。
我做什么:
我遵循本指南

.p12->.pem->.p12 - 使用转换制作 App42 兼容的 .p12 证书
- 将此证书上传到 App42,它们在服务器上以绿色突出显示
- 下载并安装最新的 App42 SDK ver.2.1 for Cocos2d-x
- 在以下位置注册推送通知Appcontroller.mm

- 在我的单例中将 App42 与 APNS 绑定App42Methods

所以,注册过程很好。我进入"Push notification service registered!"日志,在服务器上App42 Cloud API -> Unified Notifications -> Push Users我可以看到创建的用户具有正确的设备令牌。
我在服务器上选择它并向他推送通知,此通知显示为已发送。但我可以在我的设备上收到任何通知。
我正在尝试做:
我尝试使用Cocos2d-x 的推送通知插件,结果相同。
我还使用了 APN 测试器,它记录了«Failure performing handshake, error code -9806».
我也可以尝试适用于 iOS 的 App42 SDK,但这会导致重写整个 App42Methods 类。我想避免这种情况。
推送通知在 Parse.com 上运行良好。

请告诉我我做错了什么?似乎 App42 没有连接到 APNS,但我不知道为什么。
任何帮助将不胜感激。

0 投票
1 回答
78 浏览

android - App42 android离线存储不起作用

我正在创建一个 Android 应用程序,我想使用离线存储。因此,我创建了测试应用程序来测试 app42 BaaS。App42 在 TestApplication.java 中初始化。应用程序必须将信息保存在离线存储中(JSON 字符串中有关“Tonya”的信息),并且当互联网连接可用时,它必须将此信息发送到在线数据库。嗯,根据日志,“Tonya”是离线写的,但我使用“findAllDocuments”时并没有出现。当互联网连接可用时,它没有与在线数据库同步。我尝试使用不同的 Android 和 SDK 版本,但没有帮助。我究竟做错了什么?

这是 AndroidManifest.xml:

这是 TestApplication.java :

这是 MainActivity.java :

0 投票
1 回答
37 浏览

android - 如何使用 App42 上传图片

我有一个 WebApi 项目和一个 Android 客户端,我需要使用 App42 从 WebApi 上传一些图像,问题是,在教程中,它必须有一个 StringPath,但我没有 stringPath,因为图像将是由 Android 客户端为 API 发送,然后保存这些图像。我是否必须将 Android 中的图像作为 Base64 发送,然后创建一个 tempFileObject 作为位图,然后放置 stringPath?

0 投票
0 回答
41 浏览

javascript - App42 Shephertz Javascript 排行榜

我正在尝试使用 shephertz 的 app42 让排行榜工作

这是我的代码,但我只是得到一个空白页显示 - 我做错了什么?

我已经使用 app42 网站上的控制台直接在排行榜中预先填充了两个条目,所以我希望下面的内容可以拉出并在我的页面上显示这两个条目?

0 投票
0 回答
84 浏览

javascript - 提交表单仅使用 Javascript 显示

我使用 Phaser 制作了一款游戏,并希望我的用户能够在一个表单中填写他们的姓名,其中包含一个“姓名:”字段,然后单击提交按钮,提交他们刚刚输入的姓名和他们的高分。

这是我的javascript页面代码:

所以他们的高分已经保存在下面的变量中,并在上面的页面上输出

我想抓住这个并通过在上面的脚本中添加一些东西来以表格的形式提交他们的名字——但是什么?

在提交表单时,需要执行以下函数以将其发布到 app42 排行榜服务 - 请参阅我的两个//评论:

所以问题:

  1. 我需要添加第一个脚本来纯粹在 javascript 中添加表单吗?
  2. 我需要更改我的两个//评论在第二个脚本中的位置才能发布数据?

非常感谢您的帮助!

0 投票
2 回答
154 浏览

javascript - Js给出意外的标识符

当我尝试从 cmd 行执行 js 文件时,出现此错误。我不确定我们是否可以提供这样的钥匙。

我得到的错误是:

在放弃投票之前,有人可以说出解决方案。这不是您对尝试学习 js 的新用户的回应。

0 投票
1 回答
64 浏览

android - 无法使用 shephertz app42 云 api 更新 android 应用程序支持 targetSdkVersion 28

我需要更新我的应用程序以支持带有 shephertz app42 云 api 的 android targetSdkVersion 28。但我收到一个错误:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams; 在 com.shephertz.app42.paas.sdk.android.connection.RESTConnectorCache.(RESTConnectorCache.java:64) 在 com.shephertz.app42.paas.sdk.android.connection.RESTConnectorCache.getInstance(RESTConnectorCache.java:73) 在com.shephertz.app42.paas.sdk.android.event.EventService.trackApp42Event(EventService.java:111) 在 com.shephertz.app42.paas.sdk.android.event.EventService.access$100(EventService.java:26)在 com.shephertz.app42.paas.sdk.android.event.EventService$5.run(EventService.java:312) 引起:java.lang.ClassNotFoundException:找不到类“org.apache.http.params.BasicHttpParams "

我使用了 app 42 cloud api sdk 版本 4.1.2 但仍然出现错误。在 http://api.shephertz.com/tutorial/Getting-Started-Android/ 我看到 doc 有 sdk 版本 4.1.3 但我无法得到它。谢谢。