问题描述
我的两个应用程序(一个免费应用程序和一个专业应用程序)指向同一个解析数据库。
预期成果
我希望推送通知在两个应用程序中都能正常工作。
实际结果
而目前,只有一个应用程序可以成功发送推送通知。
重现步骤
除了通过我的应用程序发送通知外,我还尝试通过仪表板发送推送。结果是相同的,只有一个应用程序工作,另一个应用程序无法收到通知。
环境设置
我正在尝试 Github #2188 中的方式。我还参考以下两个链接: https://www.parse.com/questions/push-to-multiple-apps 单个解析服务器中的多个应用程序
但一切都没有奏效。
非常感谢您的帮助。
索引中的云代码.js是:
> { }push: { ios: [ { pfx: __dirname '/push_certs/DevPushLoveAgainPro.p12', // Dev PFX 或 P12 bundleId: 'com.app1', production: false // Dev }, { pfx: __dirname '/push_certs/ApplePushLoveAgainPro.p12', // Prod PFX 或 P12 bundleId: 'com.app1', production: true // Prod },
{ pfx: __dirname '/push_certs/DevPushLoveAgainFree.p12', // Prod PFX 或 P12 bundleId: 'com.app2', production: false // Prod },
{ pfx: __dirname '/push_certs/ApplePushLoveAgainFree.p12', // Prod PFX 或 P12 bundleId: 'com.app2', production: true // Prod } ]}
Parse.Cloud.define(“push”, function(request, response) { var id = request.params.toUser; getUser(id).then ( function(user
) {
var query = new Parse.Query(Parse.Installation); query.equalTo(“user”, user);Parse.Push.send({ where: query, data: request.params.data }, { useMasterKey: true, success: function() { response.success('Success!!!!!!!!!!!'); }, error: function(error) { response.error('Error!!!!!!!!!!!!!!' 错误消息);} });
}
,
function(error)
{
response.error(error);
}
);});function getUser(userId){ var userQuery = new Parse.Query(Parse.User); userQuery.equalTo(“objectId”, userId); return userQuery.first ({ useMasterKey: true, success: function(userRetrieved) { return userRetrieved; }, error: function(error) { return error; } }); };
所以,在这里,当我们从钥匙串生成p12文件时,我们不应该涉及私钥,即使你不添加密码。因此,只需在生成 p12 文件时忽略私钥即可。
让我的应用程序收到5个远程通知。每当我点击单个通知时,所有5个通知都消失了,我们需要完整地显示其他4个通知,直到它们点击。但主要问题是所有其他通知都是为了其他目的,而不是为了相同的目的。因此,我们需要显示所有通知,直到从通知托盘中单击它们。 我们还需要根据此更新徽章计数。有什么方法来处理远程消息推送时,应用程序不运行(被杀)?您能否建议使用目标c处理远程推送通知的更好方法? 谢啦
我看了很多问题和答案为同一问题。 我现在知道的是 当应用程序是后台应用程序时,不会调用“DidReceiveEmotonification” DidReceiveEmotentification只在应用程序位于前台时调用,或者当用户点击应用程序位于后台的通知时调用 应用程序:didFinishLaunchingWithOptions:在用户点击通知打开应用程序(如果应用程序被终止)时调用 我的情况
我想用Xamarin格式的C#创建一个基于文本的Android游戏。 在故事中,我想设置角色任务,这需要一些时间,例如“我去挖这个洞,完成后给你打电话。” 如何将通知设置为在设置的时间之后显示?例如,上述声明可能需要10分钟,然后用户收到继续游戏的通知? 我一周前才开始做C#,所以如果这是noobish,或者已经被问到了,我道歉。我到处都找过,但有几种类型的通知,当我试图理解它时,似乎我在读法语。
当我打开我的android应用程序并测试解析推送通知时,它工作了。但是当我把我的应用程序从多任务中杀死并再次测试时,应用程序崩溃了。 错误日志 08-18 21:16:21.694 244 06-24406/?E/AndroidRuntime:致命异常:main process:com.myatminsoe.mKeyboard,PID:24406 java.lang.runtimeExceptio
我想在我的应用程序处于后台时显示推送通知 我正在使用flatter\u local\u通知包和firebase\u消息包。 推送通知在firebase_消息和我的应用程序为后台时非常有效 但是,以下方法: 如果通过传递对象,则不会调用: 因此,我必须传递对象,它是一个
null 这是我第一次尝试将Firebase集成到我的一个项目中,因此一些关于实现这项任务的指导将是非常有用的。 谢了!
如果应用程序关闭,我将如何使其发送通知?我正在制作一个从web服务器读取数据的应用程序,只有当该应用程序关闭且web服务器上的值更改时,我才需要向用户发送通知。
我正在iOS8+上使用最新的试用版PubNub,Xcode7.3,试图建立一个聊天应用程序。我正在评估PubNub作为另一个聊天服务器的替代方案。 我遵循了PubNub文档中关于苹果推送通知的说明,但我的应用程序在后台时从不接收推送通知。 我已经创建了p12证书并将其导入到PubNub密钥集中。我在Xcode常规设置中启用了推送通知。我已经编写了PubNub文档中指定的Swift代码。我能够成功发