标签: parse-platform

如何使用 javascript 显示 parse.com 数据库中的图像?

我正在寻找有关如何使用 javascript 从我的 Parse 数据库以 HTML 格式显示图像的答案。事实证明,阅读 parse.com 上的文档并没有什么帮助。

我存储图像的类称为“内容”。图像作为文件存储在名为“图像”的列中。

javascript jquery parse-platform

1
推荐指数
1
解决办法
3065
查看次数

Android 推送通知未接收/未发送

我知道这个问题已经被问过很多次了,但也有很多人没有回答。

但是,我使用 Parse.com 向设备发送推送通知。在 iOS 上它工作正常。但它不会在 Android 设备上接收。

当我查看服务页面上的 Push 选项卡时,我看到没有发送任何推送。'Pushes Sent' 列中的值为 0(零)。

然后我通过 GCM (gcm-http.googleapis.com) 发送推送,我的设备收到了消息。

也许问题出在 Parse.com 的设置中?

我从 Google 添加了发件人 ID(项目编号)和 API 密钥。

我的 AndroidManifest.xml 紧接在开始</application>标记之前:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<permission android:name="my.app.name.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="my.app.name.permission.C2D_MESSAGE" />
Run Code Online (Sandbox Code Playgroud)

我的 AndroidManifest.xml 紧接在结束</application>标记之前:

    <meta-data android:name="com.parse.push.notification_icon" android:resource="@drawable/ic_stat_bt"/>

    <service android:name="com.parse.PushService" />
    <receiver android:name="com.parse.ParseBroadcastReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" …
Run Code Online (Sandbox Code Playgroud)

android push push-notification parse-platform

1
推荐指数
1
解决办法
4068
查看次数

解析云代码链承诺

我正在尝试清理我的 Parse Cloud Code 函数以使其更易于维护。为此,我尝试使用 Promises,但无法消除错误。

这是我的代码的目的:

  • 递减User1 的分数
  • User2推送通知,说 --> User1.name要求您:操作

实际云代码(工作):

Parse.Cloud.useMasterKey();
var action = request.object.get("action");
var from = request.object.get("from");
var to = request.object.get("to");
var reward = request.object.get("reward");

// Query 'from User' to decrement his score
var queryScore = new Parse.Query(Parse.User);
queryScore.get(from.id, {
  success: function(score)
  {
    // Decrement score of 'fromUser'.
    var newScore = score.get("score");
    newScore -= reward;
    score.set("score", newScore);

    score.save(null, {
      success: function(success)
      {
        // Score was saved.
        // Find devices …
Run Code Online (Sandbox Code Playgroud)

javascript promise parse-platform parse-cloud-code

1
推荐指数
1
解决办法
569
查看次数

如何在 parse.com 中使用 Relation 字段

我正在使用parse.com,我只想知道如何在ParseObject子类中设置和获取关系数据,例如 像这样

你能举一个类型字段的例子Relation并告诉我如何在子类中设置和获取它吗?

非常感谢!

android relational parse-platform

1
推荐指数
1
解决办法
912
查看次数

无法解析facebook导入的符号

无法解析以下facebook导入的符号.

    import com.facebook.Request;
        import com.facebook.Response;
        import com.facebook.Session;
        import com.facebook.model.GraphUser;
import com.parse.ParseQueryAdapter;
Run Code Online (Sandbox Code Playgroud)

这些是我正在使用的gradle依赖项

compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.parse.bolts:bolts-tasks:1.3.0'
    compile 'com.parse:parse-android:1.11.0'
    compile 'com.parse:parseui-widget-android:0.0.1'
    compile 'com.parse:parseui-login-android:0.0.1'
    compile 'com.parse:parsefacebookutils-v4-android:1.10.4@aar'
    compile 'com.facebook.android:facebook-android-sdk:4.+' 
Run Code Online (Sandbox Code Playgroud)

android facebook gradle parse-platform

1
推荐指数
1
解决办法
3632
查看次数

模糊地使用下标swift 2.2

我的代码中有很多问题都有这个错误.希望如果有人能在这里帮助我,那么我可以找出其余的问题.我已经更新到xcode 7.3并运行swift 2.2.

我已经读过编译器"更具限制性",我必须告诉它"中间"对象是什么.这让我有些困惑,并希望得到进一步的解释.

func getMessage(dictionary:NSDictionary)->String{

    var message = String()
    if let dict = dictionary["aps"] {
        if let message:String = dict["alert"] as? String {
            return message
        }
        else{
           message = ""
        }

    }
    return message   
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

另一个例子:

  for object in objects {
            let getDriver = object.objectForKey("driver")

            if let picture = getDriver!["thumbnailImage"] as? PFFile {
                self.profilePictures.append(picture)
            }
            self.requestsArray.append(object.objectId as String!)
        }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

parse-platform swift xcode7 swift2 xcode7.3

1
推荐指数
1
解决办法
3331
查看次数

解析JS SDK:无法使用万能钥匙,尚未提供

我需要在我的angular2应用程序中使用masterKey,但我不能将其传递给initialize函数,我不能谷歌为什么.来自package.json:"parse": "~1.9.2".

初始化:

import {Parse} from '~/node_modules/parse/dist/parse';

@Injectable()
export class TFCloudService {
    constructor() {
        this.parse = Parse;

        Parse.initialize(appConfig.parse.appId, null, appConfig.parse.masterKey);
        Parse.serverURL = appConfig.parse.clientServerUrl;
        Parse.liveQueryServerURL = appConfig.parse.liveQueryServerURL;
    }
}
Run Code Online (Sandbox Code Playgroud)

错误来源:

this.edittedUser.save(null, {useMasterKey: true})
.then((user) => {
    console.log(user);
});
Run Code Online (Sandbox Code Playgroud)

错误文字: Error: Cannot use the Master Key, it has not been provided.

appConfig.parse.masterKey 工作正常,我也检查了硬编码键的行,但得到了相同的结果.

javascript parse-platform angular

1
推荐指数
1
解决办法
1521
查看次数

解析云代码获取发出请求的用户

在Parse Cloud代码中,我可以通过以下方法获取发出请求的用户对象:

Parse.Cloud.define("getSomeData", function(request, response) {
var user = request.user;
console.log(user);
}
Run Code Online (Sandbox Code Playgroud)

这将注销类似于以下内容的内容:

ParseUser { _objCount: 0, className: '_User', id: 'h5W8zz9O8u' }
Run Code Online (Sandbox Code Playgroud)

但是,我无法使用以下方法提取ID:

user.get("id");
Run Code Online (Sandbox Code Playgroud)

我得到不确定的回报。任何关于我做错事的建议将不胜感激。

javascript parse-platform parse-cloud-code

1
推荐指数
1
解决办法
831
查看次数

显示可重用单元格中的下载进度

我试图在我的collectionview单元格中显示下载进度.我当前正在使用具有单元实例的解析进度块并更新进度条.

}, progressBlock: { (percent) in
    self.mainQueue.addOperation {

    // set the downloadProgess var to update from cellForItemAt
    // downloadProgress = (Float(percent) / Float(100))

    if let downloadingCell = self.collectionView.cellForItem(at: self.indexPath) as? InnerCollectionCell {
        downloadingCell.progressBar.isHidden = false
        downloadingCell.contentView.bringSubview(toFront: downloadingCell.progressBar)
        downloadingCell.progressBar.setProgress(Float(percent) / Float(100), animated: true)
        downloadingCell.setNeedsDisplay()
        downloadingCell.setNeedsLayout()
        downloadingCell.isUserInteractionEnabled = false
        downloadingCell.spinner.isHidden = true
    }
}
})
Run Code Online (Sandbox Code Playgroud)

所以这个工作正常,我现在遇到的问题是,如果我离开这个视图控制器,然后回来看看下载是如何进行的,单元格的实例已被重用,并且没有任何所需的UI元素可见,但进度仍在滴答作响在背景中.

我可以想到重新显示UI元素的唯一地方是在cellForItemAt中.那么问题是进度不会更新,它只显示重新加载单元格时的值.

我如何重用进度块正在使用的单元格实例或干净地显示继续更新的ui元素?

uiprogressview ios parse-platform uicollectionview swift

1
推荐指数
1
解决办法
1028
查看次数

解析Promise返回值

我有一个函数,可以运行查询(返回承诺),然后处理返回的数据。如何获得调用函数以访问已操纵的数据?

调用是这样的:

getAgeGroupList().then(function (result) {
        // Would like to access manipulated data here.
    });
Run Code Online (Sandbox Code Playgroud)

并且功能如下。该query.find()回报承诺的解析。

function getAgeGroupList(){
    var query = new Parse.Query("Fixtures_and_results");
    return query.find({
        success: function(results) {
             /* Manipulate results here, then return manipulated data */
             // How do I return the manipulated data? e.g return(newArray)
        },
        error: function(error) {  
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript parse-platform

1
推荐指数
1
解决办法
768
查看次数