将推送通知添加到已关闭的二进制文件.apk android app

时间:2017-01-03 22:09:14

标签: android push-notification android-manifest

我聘请了一位开发人员来创建一个Android应用程序。工作已经完成。我收到了myapp.apk。它运作正常。

现在,我想向应用添加推送通知功能。开发人员无法再次使用。我没有收到任何源代码。我刚刚收到了myapp.apk。

我发现我可以提取myapp.apk。提取后,有一个名为AndroidManifest.xml的文件和许多其他文件和文件夹。

我可以通过修改AndroidManifest.xml文件来添加推送通知吗?如果是,需要采取哪些进一步措施?如果不是,将推送通知添加到myapp.apk的所有可能方法是什么?

1 个答案:

答案 0 :(得分:1)

它比修改AndroidManifest文件复杂得多。

通常情况下,有三件事要做:

  1. 在您的应用中设置代码以接收推送通知。这通常在BroadcastReceiver中完成。
  2. 注册某种类型的服务,例如Google Cloud Messaging,Firebase Cloud Messaging或Parse。
  3. 您可能需要在服务器上使用某种类型的代码来确定何时发送推送通知以及内容将是什么。
  4. 通过Google Cloud Messaging / Firebase实施云消息传递是一种更常见,更强大的方法。 You can find information about it here.

    您也可以通过名为Parse的服务来完成。我过去使用过Parse,它比Google Cloud Messaging更容易设置,但更基本。 You can find information about Parse here.

    如果您正在寻找发送基本推送通知的最简单方法,我会选择Parse。仍然有很多设置要做,但这是我所知道的最简单的选择。