当前位置: 首页 > 知识库问答 >
问题:

Android onNotification从未在react本机推送通知中调用

羊和光
2023-03-14
 PushNotification.configure({
    onNotification: function(notification) {
      console.log( 'NOTIFICATION:', notification);
},
}) 

当我点击it时,从服务器收到的通知应用程序已打开,但onNotification从未调用。我将其放入componentDidMount()中,并在App中放入构造函数。但是从来没人叫过。。帮助

共有1个答案

郭华美
2023-03-14

您是否已将所需代码添加到AndroidManifest中。xml?

例如:

<!--more stuff above-->
<service android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationListenerService"
  android:exported="false" >
  <intent-filter>
    <action android:name="com.google.android.c2dm.intent.RECEIVE" />
  </intent-filter>
</service>

来源:https://github.com/zo0r/react-native-push-notification

 类似资料:
  • 在这件事上被困了好几天。所以,我使用这个包来实现本地推送通知: https://github.com/zo0r/react-native-push-notification 我可以像这样获得本地计划通知: 我想在用户点击通知和应用程序打开时调用一个函数。为了实现以下目标,我在我的pp.js中这样做了: 但是,函数不会被调用。 我已经回答了以下几个问题,但是运气不好。 在通知上的本机消息推送不触发

  • 我是一名php开发人员。我正在为iPhone实现推送通知模块。为此,我使用php进行服务器端实现。虽然我收到“已连接到APNS {”aps“:{”警报“:”嗨推送“,”徽章“:1,”声音“:”默认“}}消息已成功发送”消息,但iPhone没有收到任何通知。我的 php 代码是这样的: ? 目标c代码是这样的:

  • 所以我尝试接收推送通知从Firebase和react-native-push-notifications.react本机推送通知在android它的工作完美。 我的问题只出现在IO上。我已经按照push-cendation-ios安装了,但没有结果。 包裹json: appDelegate。m: appDelegate。h: info.plist: 在应用程序标识符上,我已被选中并创建推送通知 生

  • 我有一个React原生应用程序(在iOS上测试),正在尝试合并推送通知。我正在使用以下模块:https://www.npmjs.com/package/react-native-firebase-push-notifications. 我尝试运行示例应用程序代码,并能够获得(1)消息令牌和(2)从我的设备成功获得权限。 我正在尝试从Firebase发送测试通知,并且正在使用我设备的令牌。但是,触发

  • 我为沙盒iOS设置了推送通知,它们曾经工作过,但由于某种原因目前不工作。这是来自云观察日志的错误AWS SNS: 这是我的发送代码(AWS Lambda调用此代码): Lambda方法的返回数据: 我已经将问题缩小到不与我的lambda方法关联,因为我试图发布到直接从SNS控制台创建的endpoint。我还想知道为什么这个旧的实现在过去,一个月或两个月前,仍然有效,而现在不再有效。我认为这可能与过

  • 我正在构建一个应用程序,在Firebase云消息和“react native notifications”库的帮助下使用推送通知。我设法安排了后台推送通知。现在我想知道,我如何安排许多推送通知(在后台)。比方说,我有一个字符串数组,我想每天用不同的字符串发出推送通知。我知道如何使用本地通知,但这意味着如果应用程序关闭,通知将不会出现。你知道怎么解决吗?