Push-уведомления в Smartface App Studio

Я пытаюсь внедрить уведомления Pust с помощью Smartface App Studio. Я перешел по ссылке: http://www.smartface.io/developer/guides/advanced/push-notifications/ Но я застрял со следующим. 1. Где я могу найти устройства, которые зарегистрированы с помощью своих токенов устройств с помощью метода Notifications.remote.registerForPushNotifications(). 2. Как получить access_token для отправки уведомлений от smartface api.

Может ли кто-нибудь помочь мне разобраться в этом? Заранее спасибо.


person Vijay Prakash Desetty    schedule 20.01.2016    source источник


Ответы (1)


Для IOS ниже код работает для меня. Я думаю, что андроид изменился на 4.5

var registerParsePush = new SMF.Net.WebClient({
        httpMethod : "POST",
        URL : "https://api.parse.com/1/installations",
        contentType : "application/json",
        requestHeaders : ["X-Parse-Application-Id:     f5Y4tmDdKOYm5YdKDdDV8W6LDfviqFaCfhMgmxx", "X-Parse-REST-API-Key:     PqbhEDYJcXP3xWmWRB6PBuzfIz4OIq0tK4V3dpxx", "Content-Type: application/json"],
        onSyndicationSuccess : function (e) {},
        onServerError : function (e) {}
    });


Notifications.remote.registerForPushNotifications({
    OnSuccess : function () {
        var pushToken = Notifications.remote.token;
        var req = {
            "deviceType" : "ios",
            "deviceToken" : pushToken,
            "channels" : [
                ""
            ]
        };
        registerParsePush.requestString = JSON.stringify(req);
        registerParsePush.run(true);
    },
    OnFailure : function () {}
});
person Alex Guba    schedule 20.01.2016
comment
Я пытаюсь использовать push-уведомления smartface api без синтаксического анализа. Для этого нам нужен access_token из API Smartface и место, где мы можем видеть все зарегистрированные устройства (не из разбора). - person Vijay Prakash Desetty; 21.01.2016
comment
Вы можете изменить URL-адрес веб-клиента на свой сервер для записи токенов. - person Alex Guba; 23.01.2016
comment
Спасибо, Алекс. Но где я могу получить smartface api access_token для отправки уведомлений? - person Vijay Prakash Desetty; 25.01.2016
comment
var pushToken = Notifications.remote.token; даст вам access_token - person Alex Guba; 26.01.2016
comment
Надеюсь, это для зарегистрированного токена устройства. Мне нужен access_token для отправки уведомлений от smartface api (api.smartface.io/api/PushNotification /Отправить{access_token}) - person Vijay Prakash Desetty; 28.01.2016