【问题标题】:Ios - Push notification not receiving sometimes using parseIos - 有时使用解析未收到推送通知
【发布时间】:2016-01-13 19:03:18
【问题描述】:

我正在创建一个聊天应用程序并在新消息上发送推送通知-

-(void)methodName{
     PFQuery *pushQuery = [PFInstallation query];

     [pushQuery whereKey:@"user" containedIn:objectIds];

     PFPush *push = [[PFPush alloc] init];

     push setQuery:pushQuery];

     NSDictionary *pushData=@{
                           @"alert" : self.messageTxt.text,
                           @"Message" : self.messageTxt.text,
                           @"FirstGroup" : [GroupData valueForKey:@"GroupsOneId"],
                           @"SecondGroup" : [GroupData valueForKey:@"GroupsTwoId"],
                           @"GroupId" : groupObjectIdSend,
                           @"Type"  : @"MutualMessage"
                           };

    [push setData:pushData];

    [push sendPushInBackground];

}

请帮助我为什么我每次都没有收到通知。

【问题讨论】:

    标签: ios parse-platform ios9


    【解决方案1】:

    我也有同样的问题。它主要与互联网连接较弱或没有互联网有关。但是 Apple PN 不可靠,您无法控制它。有时交货迟到,有时根本不交货。您可以在 Parse Push Console 上跟踪您的推送。我建议为您的应用添加额外的逻辑,以防 PN 传递失败。

    【讨论】:

      【解决方案2】:

      真实 APN 和测试 APN 中的服务器之间存在一些差异。 推送通知不可靠。这不是你的问题。

      APNS 是基于 Apple 服务器,Apple 不对信息的成功传递做出任何保证。

      【讨论】:

        【解决方案3】:

        因为,推送通知不是可靠的来源。您无法确保每次推送通知都会发送。更多见this

        【讨论】:

          猜你喜欢
          • 2016-06-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-02-22
          • 1970-01-01
          • 2019-04-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多