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

获取Appcelerator钛消息推送,而应用程序在前台仅在IOS

轩辕修能
2023-03-14

我已经在我的应用程序(Android和IOS)中实现了Appcelerator钛推送通知,用于接收消息:

应用程序在后台和前台时,我在android中收到通知。我在android中使用下面的属性来显示应用程序在前台时的通知(CloudPush.showTrayNotificationsWhenFocus=true;)

问题:当应用程序位于前台时,我在IOS(9.1版iPhone 5)中收到通知时遇到问题。当应用程序位于后台时,通知会显示在通知栏中,但当应用程序位于前台时,通知不会显示在IOS的通知栏中。

请任何人帮我,当应用程序在IOS前台时,我如何获得通知。

谢谢

共有1个答案

阴培
2023-03-14

查看推送通知的文档。

在文档中有一个回调:

    Ti.Network.registerForPushNotifications({
        success: deviceTokenSuccess,
        error: deviceTokenError,
        callback: receivePush
    });

此链接指向此代码:

// Process incoming push notifications
function receivePush(e) {
    alert('Received push: ' + JSON.stringify(e));
}

这也将在应用程序内触发。

请按照上面的链接正确设置。否则它可能不会起作用。

 类似资料:
  • 我已经得到推送通知工作,并设法更新图标徽章计数时,应用程序被带到前台。 但我对此有点困惑。。。iPhone收到通知,弹出消息显示激活我的应用程序,徽章仅在我启动应用程序后更新。 就用户体验而言,这听起来并不正确。我的理解是,徽章计数应该通过递增计数通知用户需要采取的行动,但这要等到应用程序运行的后期才会发生。 那么,当应用程序在后台收到推送通知时,有没有办法告诉它更新徽章计数? 请注意,我的应用程

  • 我想在通知屏幕上显示通知,无论应用程序是在后台还是前台。我为寻找解决办法而疲惫不堪。非常感谢任何帮助。

  • 我有一个博览会应用程序,我需要在后台运行地理Geofence,即使应用程序关闭。我得到的纬度和经度发送通过消息推送这样从C#应用程序。 PushBody=数据。说明“[ 任务是,如果手机位于提供的坐标中,我需要显示推送通知 我的App.js档案是这样的 我已经取得了权限,我需要一个解决方案,在后台运行位置服务,并显示推送通知,如果手机是在纬度和经度之间,我收到推送通知 如果有人帮我,我会非常感激的

  • 我正在使用iOS7,我正在尝试确定在以下情况下是否可以获得JSON有效载荷。 我已启用后台模式“远程通知” 当我启动的应用程序从图标本身后的通知已收到我没有得到推在启动选项从 当应用程序从图标手动启动时,以下方法也不会被调用

  • 这是苹果公司设计的吗?或者我错过了一些我可以申请的设置?

  • 所以我在firebase消息传递中经历了一个奇怪的行为。我在我的firebase messaging FCM调用中同时发送[通知]和[数据]对象,当应用程序在后台时,我可以接收到我调用FCM请求的多个推送通知。但现在的问题是,当我在打开应用程序时收到推送通知时,如果我点击了该通知,我将不再收到任何进一步的推送通知。 注意:如果我强行停止然后重新打开,我会再次开始收到通知。 我在几个安卓版本的安卓设