Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios KIK卡-直接发送消息_Ios_Heroku_Kik - Fatal编程技术网

Ios KIK卡-直接发送消息

Ios KIK卡-直接发送消息,ios,heroku,kik,Ios,Heroku,Kik,我正在建立新的KIK卡,我想创建一个按钮,将发送消息给从KIK中选择的5个人。pickUsers是否有任何命令允许我不按“发送”按钮直接发送消息?这是我的代码: cards.kik.pickUsers({ minResults: 5, // number >= 5 maxResults: 99 // number < 99 }, function (users) { if (!users) { return; } user

我正在建立新的KIK卡,我想创建一个按钮,将发送消息给从KIK中选择的5个人。pickUsers是否有任何命令允许我不按“发送”按钮直接发送消息?这是我的代码:

cards.kik.pickUsers({
    minResults: 5, // number >= 5
    maxResults: 99 // number < 99
}, function (users) {
    if (!users) {
        return;
    }



    users.forEach(function (user) {
        cards.kik.send(user.username, {
            title: 'Message',
            text: 'Text!!!'
        });

    });
});
cards.kik.pickUsers({
minResults:5,//数字>=5
maxResults:99//number<99
},功能(用户){
如果(!用户){
返回;
}
users.forEach(函数(用户){
cards.kik.send(user.username{
标题:“消息”,
文本:“文本!!!”
});
});
});

未经用户同意(通过按下“发送”按钮),无法直接发送消息-这是一种避免应用程序代表用户发送内容消息的策略

关于发送给多个人,在撰写本文时,如果Kik中已经存在对话,您只能向一个组发送消息

迭代从选择器返回的用户数组,并尝试对每个用户使用
kik.send()
,将只对数组中的第一个用户有效

Kik上的Pop应用程序有一个很好的实现来克服这一问题,可以邀请朋友使用该应用程序。这可能相关,也可能不相关,取决于您正在开发的内容