P.B*_*jee 7 php cakephp ios swift onesignal
在 Onesignal api 中,我在字段数组中添加了 isIos => true,ios_badgeType => Increase,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 );
小智 1
详细请遵循https://documentation.onesignal.com/docs/ios-sdk-app-groups-setup 。
您的应用程序组的名称应该是
组.{your_bundle_id}.onesignal
例如,如果您的应用程序的包标识符是 com.test.app,那么您的应用程序组名称应该是 group.com.test.app.onesignal。
- 打开 Info.plist 文件并添加新的 OneSignal_app_groups_key 作为字符串类型。
- 输入您在上一步中检查的组名称作为其值。
- 确保对 OneSignalNotificationServiceExtension 文件夹下的 Info.plist 执行相同的操作。