【发布时间】:2014-11-08 19:21:12
【问题描述】:
我正在使用Google Sample project to setup push notification on my app-engine backend。我相信我已经完全按照项目进行了操作,但是我的通知仍然没有发送到 iOS。我正在跟踪 app-engine 上的所有内容,我看到任务队列应该发送我的通知。但我的 iPhone 没有收到它们。此外,我已经检查过我在我的服务器上注册了正确的 deviceToken。所以现在我在想项目本身的某些事情是不对的。为了仔细检查我的 iPhone 是否正常,我尝试使用 Urban Airship 发送,它可以正常工作。我负担不起 Urban Airship 制定的那种定价(例如,0-10k 用户每月 200 美元)。所以我需要让这个库正常工作。
请其他人验证 Google 的项目是否确实有效?如果没有(当然没有),您如何修复它以使其正常工作?
【问题讨论】:
-
也许这个框架使用旧的 SSL 3.0 来发送通知...从 2014 年 10 月 29 日起,必须使用 TLS...developer.apple.com/news/?id=10222014a
-
@TonyMkenu 你可能是对的。我不太了解去更改我链接到的谷歌图书馆。你知道另一种免费的选择吗? Urban Airship 超出了我的价格范围,我对那里的其他服务知之甚少(即我不想为可能很糟糕的东西付费)。
-
或者更好:这里是否有人知识渊博,可以分叉 Google 项目,更新它并与我们其他凡人分享?
-
@TonyMkenu 实际上,回顾您的评论,我认为这不是问题所在。证书是iOS自己生成的吧?那么这会是什么导致问题的原因呢?
标签: ios google-app-engine push-notification apple-push-notifications