小编Sen*_*nto的帖子

解析云:将推送发送给单个用户

我正在使用Parse,我无法使这种方法起作用.

我们的想法是从"云代码"中的任何平台向具有已知用户标识符的单个用户发送推送.

查询我试过没有推送到该用户(实际上没有推送到任何用户)

  • PF通过用户指针安装:

    var targetUser = new Parse.User();

    targetUser.id = userID;

    var query = new Parse.Query(Parse.Installation);

    query.equalTo('user', targetUser);

  • 在PFUser本身中查询

    var query = new Parse.Query(Parse.User);

    query.equalTo('objectId', userID);

该方法的完整代码:

Parse.Cloud.define("sendPushContactUser", function(request, response) {

// Get parameters
var userID       = request.params.userID; // I'm obviously passing this parameter in the method call


// Query
/* ------ query = Any of the above options ------ */


Parse.Push.send({
    where: query,
    data: {
        title   : "New message",
        alert   : "User message",   
        badge   : "Increment",
        sound   : …
Run Code Online (Sandbox Code Playgroud)

cloud push where parse-platform

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

Android:从StringArray资源到CharSequence []

我想这是一个非常新手的问题,但我在Android上只花了两周时间.

我的问题是,我有一个使用引用R.array.NAME创建的StringArray

我想用StringArray中的值填充一个带有复选框的Dialog,但似乎我需要将它转换为CharSequence []所以我可以使用:setMultiChoiceItems

我找不到办法去做.

这是我的代码(无论如何我必须添加接受/取消按钮)

//我想从我这里得到这个(科目变量) StringArray R.array.NAME

final CharSequence[] subjects = {"Sports", "History", "Maths"};         
final boolean[] states = {false, true, false};    
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(subjects, states, new DialogInterface.OnMultiChoiceClickListener(){
            public void onClick(DialogInterface dialogInterface, int item, boolean state) {
            }
        });
Run Code Online (Sandbox Code Playgroud)

非常感谢你们.

resources android charsequence

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

标签 统计

android ×1

charsequence ×1

cloud ×1

parse-platform ×1

push ×1

resources ×1

where ×1