gpt4 book ai didi

javascript - 解析 Web 应用程序凭据并将推送发送到不同的凭据

转载 作者:行者123 更新时间:2023-12-03 12:14:26 25 4
gpt4 key购买 nike

我正在创建一个 Web 应用程序并使用 Parse 来管理用户,我使用我的 Parse applicationID 和 JavaScriptId。

Parse.initialize("my-app-id", "my-js-id");
Parse.User.logIn(username, password,...

当用户登录网站时,他/她输入属于他们想要向其推送通知的移动应用程序的 Parse app-id 和 js-Id。并且网站向他们发送通知:

Parse.initialize("their-android-app-id", "their-android-js-id");
Parse.Push.send({ where: new Parse.Query(Parse.Installation), data: ...

我不清楚何时调用初始化以及如何区分我的 javascript 应用程序和我想要发送到的 android/iOS 应用程序。

最佳答案

据我所知,不可能将相同的 api 与两个不同的 api-keys 一起使用。我认为这将是最简单的方法,为应用程序 A 使用普通 JavaScript-API,但为应用程序 B 使用 REST-API,因为您只需要为应用程序 B 发送推送通知。

在 JQuery 中,这可能看起来像这样:

$.ajax({
url: 'https://api.parse.com/1/push',
type: 'post',
data: {
where : {
...
},
data : {
...
}
},
headers: {
"X-Parse-Application-Id": "their-app-id",
"X-Parse-REST-API-Key": "their-rest-api-key",
},
contentType: 'application/json',
dataType: 'json',
success: function (data) {
//data: response data from the Parse.com REST-API
}
});

Parse 提供了有关如何通过 REST-API 使用推送通知的指南 here.

关于javascript - 解析 Web 应用程序凭据并将推送发送到不同的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24793457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com