Articles of parse.com

如何使用Parse库将大视图样式应用于通知

这个库很完美,但我有一个疑问。 当我向超过两行的用户发送消息时,用户无法在通知区域中看到所有消息。 但我知道ANDROID可以做到 http://developer.android.com/guide/topics/ui/notifiers/notifications.html#ApplyStyle 。 如何通过parse.com进行通知? 查看图像以解释我的问题 Image1 http://gorio.eng.br/parse1.png Image2 http://gorio.eng.br/parse2.png

实现Parse Unity插件的应用程序在Android设备上崩溃,但在编辑器中工作正常

我想在我的Unity游戏中使用Parse来实现高分。 我的问题是,当我尝试将游戏放在我的Android设备上进行测试时,应用程序的名称会有所不同。 它出现了“ParseUnityPushSample”,即使除了添加Parse让我使用它的文件之外我没有改变任何东西。 构建设置没有改变,它甚至显示我的包名称是相同的,但在设备上测试它有这个结果。 在Unity 5中测试它可以正常工作。 游戏按预期加载。 只有在我尝试将其放在设备上进行测试时才会发生这种情况。 随着它更改应用程序名称,它也会在打开时崩溃。 当我尝试在Android设备上打开它时,我得到一个提示,说“ParseUnityPushSample”失败了。 编辑: 好的,所以我find了一种方法来查看在设备上进行测试时发生的一些错误。 我收到此错误:“无法在清单中find统一活动。您需要确保将orientation属性设置为sensorLandscape手动.UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()”我不知道问题是什么,因为我手动设置了Android Manifest中对sensorLandscape的活动方向。 15年8月10日 我已经了解到这可能是Parse v1.5.2的一个问题,尽管改为v1.3.2并没有帮助解决我面临的问题。 我会在得到更多信息后立即更新。 15年8月11日 更新到v1.5.4也没有解决问题。 仍然有Android清单的问题与相同的错误消息。 如果有人有任何想法,请告诉我!

查询ParseObject

我正在尝试使用Parse查询获取Object。 这是我的代码: ParseQuery query = ParseQuery.getQuery(“Conference”); query.findInBackground(new FindCallback() { public void done(List results, ParseException e) { if (e == null) { // Results were successfully found from the local datastore. } else { showLog(e.toString()); } } }); 我收到此错误: com.parse.ParseException:java.lang.IllegalStateException:ParseObject没有’objectId’的数据。 调用fetchIfNeeded()来获取数据。 BTW我的Conferenceclass包含指针。

Android:错误com.parse.ParseException:必须在此操作中指定至少一个ID字段(installationId,deviceToken)

我在我们的应用程序中使用解析推送通知但在设备注册时出现一些问题,错误如下所示。 当我们向设备发送推送通知时,还有一个问题,即设备收到多个通知。 虽然我们还将解析库升级到Parse 1.4.1。请帮助我,提前谢谢。 首次安装应用时会显示错误 : 04-14 14:00:40.004: E/LOG(26045): Socket event: onConnect 04-14 14:00:41.874: E/ParseCommandCache(26045): Failed to run command. 04-14 14:00:41.874: E/ParseCommandCache(26045): com.parse.ParseException: at least one ID field (installationId,deviceToken) must be specified in this operation 04-14 14:00:41.874: E/ParseCommandCache(26045): at com.parse.ParseCommand$2.then(ParseCommand.java:348) 04-14 14:00:41.874: E/ParseCommandCache(26045): at com.parse.Task$10.run(Task.java:452) 04-14 14:00:41.874: E/ParseCommandCache(26045): at com.parse.Task$1.execute(Task.java:68) 04-14 14:00:41.874: E/ParseCommandCache(26045): at com.parse.Task.completeImmediately(Task.java:448) […]

Parse.com – Android自定义推送通知声音

我知道Android中的推送通知声音可以自定义(在iOS已经正常工作)。 但是,我没有在文档中看到任何引用,只有iOS自定义声音。 我在Parse.com论坛上看到大约一年前要求提供这样的function,并回答说它“在桌面上”。 关于那个的任何更新? 如果没有“官方”支持,任何已知的解决方法,以使其工作?

解析错误:解析#enableLocalDatastore(Context)`必须在`Parse #initialize(Context)之前调用

所以我按照Parse SDK网站的快速入门指南中的说明操作。 该应用程序第一次正常运行。 但是,当我最小化应用程序并从任务切换器再次运行它时,它会强制关闭。 这个错误对我没有任何意义。 Logcat – 05-09 08:57:40.611 19419-19419/com.example.shubhamkanodia.bookmybook E/CrashReporting﹕ ParseCrashReporting caught a RuntimeException exception for com.example.shubhamkanodia.bookmybook. Building report. 05-09 08:57:40.626 19419-19419/com.example.shubhamkanodia.bookmybook E/CrashReporting﹕ Handling exception for crash java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.shubhamkanodia.bookmybook/com.example.shubhamkanodia.bookmybook.MainActivity}: java.lang.IllegalStateException: `Parse#enableLocalDatastore(Context)` must be invoked before `Parse#initialize(Context)` at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3947) at android.app.ActivityThread.access$900(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) […]

getApplicationContext()方法未定义 – 片段问题

我收到以下错误:方法getApplicationContext()未定义方法findViewById(int)未定义typesFragment1 当我的类扩展到一个Activity而不是一个片段时,这些错误似乎被消除了,但重要的是这个活动仍然是一个片段,所以我不太清楚如何解决这个问题。 任何帮助将不胜感激。 提前致谢。 以下是代码 public class Fragment1 extends Fragment { private String currentUserId; private ArrayAdapter namesArrayAdapter; private ArrayList names; private ListView usersListView; private Button logoutButton; String userGender = ParseUser.getCurrentUser().getString(“Gender”); String activityName = ParseUser.getCurrentUser().getString(“ActivityName”); Number maxDistance = ParseUser.getCurrentUser().getNumber(“Maximum_Distance”); String userLookingGender = ParseUser.getCurrentUser().getString(“Looking_Gender”); Number minimumAge = ParseUser.getCurrentUser().getNumber(“Minimum_Age”); Number maximumAge = ParseUser.getCurrentUser().getNumber(“Maximum_Age”); Number userage = ParseUser.getCurrentUser().getNumber(“Age”); @Override […]

Android 5.1推送通知图标为空白

当使用Parse进行推送通知时,我们的应用程序始终显示应用程序的启动器图标。 在最新的Android 5.1版本中,图标显示为空白(白色方块)。 我尝试在元数据中设置图标: 根据这里的问题 但似乎没有任何效果。 有任何想法吗?

Android Parse Push通知设备只在一台设备上注册一次

每个人都在我的应用程序中使用解析服务进行推送通知。 但是当我在一台设备上重新安装应用程序时,它会一直注册。然后问题是,一台设备会在每台设备上收到多个通知。 我已经完成了一些注册代码,如下所示。 请帮助我,提前谢谢。 Parse.initialize(this, PARSE_APP_ID, PARSE_CLIENT_KEY); ParseACL defaultACL = new ParseACL(); defaultACL.setPublicReadAccess(true); ParseACL.setDefaultACL(defaultACL, true); PushService.setDefaultPushCallback(this, MainActivity.class); ParseInstallation.getCurrentInstallation().getInstallationId(); ParseInstallation.getCurrentInstallation().saveInBackground(); 并订阅: PushService.subscribe(this, userName, Detail.class); 在清单中 以上 在应用标签中: 每次我安装时,都会显示错误,如下所示。 03-10 12:18:48.555: E/ParseCommandCache(12709): Failed to run command. 03-10 12:18:48.555: E/ParseCommandCache(12709): com.parse.ParseException: at least one ID field (installationId,deviceToken) must be specified in this operation 03-10 12:18:48.555: E/ParseCommandCache(12709): at com.parse.ParseCommand$3.then(ParseCommand.java:348) […]

如何从Parse.com检索超过1000行?

我一直在使用Parse来检索列表视图的数据。 不幸的是,他们默认将请求限制为100,最大为1000。 在我class上,我已经超过了1000。 我在网上find了一个链接,显示了在iOS上执行此操作的方法,但是如何在Android上执行此操作? 网站链接 我目前正在循环中将所有数据添加到一个arraylist中,直到所有项目都完成(100)然后将它们添加到列表中