7得票1回答
如何检测当前网站是否已阻止推送通知?

我正在使用OneSignal,希望能够检测以下三种状态之间的当前订阅状态: 用户正在阻止通知 未订阅 已订阅 OneSignal API提供了isPushNotificationsEnabled函数,但它只能检测两种状态:允许或不允许推送。 我想知道是否有更一般的(在OneSigna...

13得票2回答
登录后向 OneSignal 发送标记。

我希望在用户登录后将标签发送给特定的用户,以便他/她可以接收通知。只有已登录的用户才能接收通知。 当用户退出登录时,我将删除他/她的标签。 我该如何做到这一点? 我的AppDelegate中的代码:let oneSignal: OneSignal = OneSignal(launchOpti...

13得票4回答
如果推送通知包含特定元素,如何隐藏它?

如果接收到的推送通知含有例如关键字update,我不会在用户的通知菜单中显示。目前,如果我收到此关键字的通知,所有的通知都会显示在通知栏中。我希望不向用户展示这些通知。 我正在使用WakefulBroadcastReceiver来处理通知,如下所示:public class PusherRe...

8得票2回答
牛奶送货员的推送ANE在iOS10上无法工作

我正在使用Milkman EasyPush ANE在我的iOS和Android应用程序中推送通知,与OneSignal后端一起使用。 iOS 9和Android都没有问题,但是没有iOS 10设备注册。 我使用AnimateCC(与Flash CC Pro相同)和Air SDK 23构建。 ...

8得票5回答
Swift的didReceiveRemoteNotification未被调用

我有一个使用OneSignal作为推送提供商的应用程序。我可以收到推送通知,这很正常。但是如果我尝试访问推送负载,则不会调用didReceiveRemoteNotification,也就是什么都没有。 我有以下代码: func application(application: UIAppl...

34得票18回答
如何在移动设备中获取One Signal的唯一用户ID?

我正在开发一款餐厅应用。在我的应用程序中,我使用One Signal发送通知。当我下订单时,我需要发送一个特定用户的One Signal唯一标识符,以便接收成功下单的通知:“您的订单已成功下单...正在处理,请稍候”。为此,我需要该用户的One Signal用户ID。我怎样才能获取它呢?我是O...

8得票2回答
如何解决:Swift中使用OneSignal时语言内容出现问题

我正在使用OneSignal来管理我的推送通知。对于某些通知,我收到以下信息: 通知必须有英语内容 但是我只有用英语发送所有内容... oneSignal.postNotification(["headings" : ["en": "\(who)"], ...

22得票4回答
Flutter:当项目已经被评估时,无法运行Project.afterEvaluate(Closure)。

解决方法:看起来onesignal插件依赖于flutter_tools。解决方法是在“android/app/build.gradle”中的顺序之后放置onesignal插件。 apply from: "$flutterRoot/packages/flutter_tools/gradle/f...

26得票5回答
如何在Express服务器内调用外部API?

你好,我一直在尝试在我的仪表板上实现OneSignal API,并且想知道是否可以在express服务器内部进行API外部调用。这里有一个示例:var sendNotification = function(data) { var headers = { "Content-Type...

13得票1回答
如何在使用OneSignal发送推送通知时发送一些附加数据?

我正在开发一款Android应用程序,并为其编写C# Web Api。现在,我可以使用以下代码发送推送通知。但是,我必须发送一个包含图像URL的JSON对象,以便当用户点击通知时,应用程序中的活动将打开并使用Picasso加载该URL中的图像。我该如何做?private void SendPu...