【问题标题】:Push Notification on My app? [closed]在我的应用程序上推送通知? [关闭]
【发布时间】:2015-07-02 04:03:58
【问题描述】:

大家好,我正在开发一个大学 Android 应用程序,其中我有公告部分,如果有任何来自大学的公告/通知出现它必须更新并通过推送通知发送给最终用户。

谁能给我建议最好的方法。

【问题讨论】:

  • @war_Hero 你能举个例子如何实现它,因为我现在没有使用任何服务器。
  • 去 parse.com 创建一个帐户,他们在那里有示例应用程序
  • @war_Hero 非常感谢您提供的信息。
  • 没问题,很高兴我对你有帮助,我的朋友很高兴编码
  • 除了解析之外还有更多的解决方案——你应该自己决定哪个是最好的。谷歌云消息,亚马逊,UrbanAirship。看到这个答案:stackoverflow.com/a/23181231/878159

标签: android push-notification


【解决方案1】:

使用 parse.com 轻松发送通知,并且代码非常少。首先在 parse.com 中创建账户,然后在 app 中设置 parse.com sdk,使用这个link

使用 Parse 发送推送通知有两种方式:渠道和高级定位。发送通知通常通过 Parse.com 推送控制台、REST API 或 Cloud Code 完成。

开始发送通知的最简单方法是使用频道。这允许您使用发布者-订阅者模型来发送推送。设备首先订阅一个或多个频道,然后可以将通知发送给这些订阅者。例如:- 一个频道“图书馆新书”将只通知订阅该频道的人。

通道由以字母开头并由字母数字字符、下划线和短划线组成的字符串标识。

订阅频道可以使用单个方法调用完成。例如,在大学应用中,我们可以这样做:

ParsePush.subscribeInBackground("newbooks");

从 android SDK 发送推送:

ParsePush push = new ParsePush();
push.setChannel("newbooks");
push.setMessage("Library has just received collection of Twilight series. Check it out!!");
push.sendInBackground();

如果您想将其发送给应用程序的每个用户,只需转到网页并选择推送并单击“发送通知:

完整的指南让你开始here

【讨论】:

  • @ranjith 非常感谢您的指导。
  • @ranjith 上面的代码应该放在mainactivity中吗?
  • 你可以把它放在 mainActivity 或者让用户在屏幕上选择用户想要的订阅。您需要先阅读指南以了解基础知识
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-26
  • 1970-01-01
相关资源
最近更新 更多