【发布时间】:2019-01-08 16:13:20
【问题描述】:
在Onesignal api中,我在字段数组中添加了isIos => true,ios_badgeType =>增加,ios_badgeCount => 1,content_available => true。 但徽章计数始终保持为 1,不会随着多条消息而增加。
这是我的有效载荷详细信息:$fields = array( 'app_id' => "xxxxxx", 'included_segments' => array('All'), 'data' => array( "notification_type" => "update" ), 'contents' => $content, 'subtitle' => $subtitle, 'headings' => $heading, 'isIos' => true, 'ios_badgeType' => "Increase", 'ios_badgeCount' => 1, 'content_available' => true );
【问题讨论】:
-
添加代码你在做什么
-
移除 ios_badgeCount 这个字段。也许你的问题会解决
-
您的有效载荷详细信息?什么是完整的有效载荷密钥和格式?
-
+1 我遇到了同样的问题。我确实注意到的一件事是,如果您将 ios_badgeCount 设置为 2。应用程序的徽章图标将始终为 2,因此就好像我们正在使用 SetTo ios_badgeType。我联系了 OneSignal 的支持团队,所以如果/当我收到他们的回复时,我会在此处发布更新。
-
@chiragshah 如果您未在请求正文中包含 ios_badgeCount,您将收到来自 OneSignal 的 400 响应
标签: php ios swift cakephp onesignal