在Smartface App Studio中推送通知

时间:2016-01-20 14:36:24

标签: smartface.io

我正在尝试使用Smartface App Studio实施Pust Notifications。 我点了链接:http://www.smartface.io/developer/guides/advanced/push-notifications/ 但是,我坚持跟随。 1.通过Notifications.remote.registerForPushNotifications()方法,我在哪里可以找到使用其设备令牌注册的设备。 2.如何获取access_token以从smartface api推送通知。

任何人都可以帮我弄清楚这些吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于IOS,下面的代码适用于我。我认为android已经改为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 () {}
});