Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android C2dM的缺点_Android_Push Notification_Android C2dm - Fatal编程技术网

Android C2dM的缺点

Android C2dM的缺点,android,push-notification,android-c2dm,Android,Push Notification,Android C2dm,我们都知道,在Android 2.2中,存在一个推送通知系统(C2dM)。但是,我没有看到很多开发人员使用它。 在我的下一个项目中,我计划(希望如此)使用这个系统。所以在我深入研究之前,我想知道它有什么不好的一面?为什么人们不使用它 这不可能仅仅是因为与2.2版本之前的系统不兼容 问得好。这是我的2美分: C2DM仍处于测试阶段 您可以发送的邮件数量有限制。如果你需要发送大量信息,那么你需要向谷歌解释并获得批准 该设备必须有Android market和一个登录的google帐户 文件有点不可靠

我们都知道,在Android 2.2中,存在一个推送通知系统(C2dM)。但是,我没有看到很多开发人员使用它。 在我的下一个项目中,我计划(希望如此)使用这个系统。所以在我深入研究之前,我想知道它有什么不好的一面?为什么人们不使用它


这不可能仅仅是因为与2.2版本之前的系统不兼容

问得好。这是我的2美分:

  • C2DM仍处于测试阶段
  • 您可以发送的邮件数量有限制。如果你需要发送大量信息,那么你需要向谷歌解释并获得批准
  • 该设备必须有Android market和一个登录的google帐户
  • 文件有点不可靠[我个人的意见]。e、 g.注册表单要求在同一页面上输入应用程序包名称和角色帐户ID,这给人一种错误的印象,即一旦注册,程序包名称将绑定到角色帐户ID,并且只能从中接收消息
  • 我不认为人们没有使用它。相反,我发现大多数开发人员对它非常感兴趣,并且正在实现它。在我所有的帖子中,我的访客最多

    然而,问题可能在于开发独立应用程序的单个开发人员。他们可能不愿意使用它,因为他们需要维护服务器端组件来推送消息


    [将更新我的ans。如果我发现任何其他内容。]

    我认为很多人不使用它,因为

    • 他们没有真正的需要
    • 到目前为止,这还不是很直截了当
    • 如上所述,它仍处于测试阶段
    使用Apple Push,它非常简单(在设备端),您只需调用一个调用,它就会给您设备令牌。使用C2DM,你必须(尽管你可以挖掘谷歌账户)提示用户输入谷歌账户,然后你必须希望他们没有太多已经注册C2DM的应用程序(现在限制为100个)

    服务器端,我想说C2DM比push容易得多,您只需调用一个服务,使用APN您需要设置管道、使用证书等。这对大多数人来说并不容易。C2DM只是调用一个HTTP调用。服务器方面也增加了一点费用,托管应用程序服务并不总是便宜的

    我看不出有多少应用程序需要它,到目前为止Twitter和Facebook似乎需要它(尽管他们可能在使用其他东西,我不确定)

    而且,它仍然是一个测试版服务。开发人员是否希望在测试版服务上投入大量时间?并非所有人都这样做,有些人会冒险


    我用过它,我喜欢它,我把它与APN结合在一起,迄今为止取得了巨大的成功。

    我的谷歌市场统计数据告诉我,我33%的用户运行的是早于2.2的Android版本。因此,仍然需要为遗留设备提供解决方案。这是事实。我真的很讨厌2.2+的限制。至少,没有为旧款手机提供高质量的解决方案/教程。所以他们真的希望我们为一部分手机发送推送通知,为其他手机进行投票?!那么这个框架还没有准备好投入你的时间学习它?你认为这会持续多久,或者他们有可能取消并推出更好的产品?谷歌的发展一直是渐进式的。他们推出的每一款产品都是先测试版,然后再进行改进。他们意识到人们使用它,不会彻底改变任何会影响他们的东西。因此,我觉得值得研究它,学习它,尝试理解设计决策。这只会有所改善!那么这个框架还没有准备好投入你的时间学习它?你认为它会持续多久,或者他们有可能会取消并推出更好的产品?我一直在亲自使用它,我打赌从长远来看,它将是谷歌使用的产品。我想他们会有所改进,希望到时能解决一些奇怪的问题。看起来很有希望。。。我们拭目以待。