Remote Notification difference between Regions

The following Matrix will provide information about the differences of remote notification specification between regions.

 

Android Specifications

 

 Function / RegionJapanSouth KoreaChinaTaiwanWest
Services

GCM

(tick)(tick)(error)(tick)(tick)
 

C2DM

(tick)

(tick)

 

(error)(tick)

(tick)

  • Only legacy applications can still use C2DM  
 China Messaging Service(minus)(minus)

(tick)

  • China Region can't use Google services
(minus)(minus)
 User to User

No Throttle

No ThrottleNo ThrottleNo Throttle

No Throttle

 Game to UserNo ThrottleNo ThrottleOnce every 4 hoursOnce every 4 hoursNo Throttle
 Game to Multiple Users

No Throttle

(warning)Up to 1000 users

No Throttle

(warning)Up to 1000 users

(error)(error)No Throttle
 BroadcastOnce every 1 hourOnce every 1 hourOnce every 4 hoursOnce every 4 hours

Once every 4 hours

 TimetoLive(error)(error)(error)(error)(tick)
 Stop Notification on Logout(tick)(tick)(error)(error)

(tick)

  • Only disables remote notification
Payloadmessage formatJSON FormatJSON Format

JSON Format

(warning) System Design could change

JSON Format(warning)HTML Encoded JSON 
 size

154 bytes

154 bytes

154 bytes

(warning) System Design could change

154 bytes256 bytes
 collapseKey(tick)(tick)

(tick)

(warning) System Design could change

(tick)(tick)
 style(tick)(tick)

(tick)

(warning) System Design could change

(tick)(tick)
 iconUrl(tick)(tick)

(tick)

(warning) System Design could change

(tick)(tick)

 

iOS Specifications

 

 Function / RegionJapanSouth KoreaChinaTaiwanWest
Services

APNS

(tick)(tick)(tick)(tick)(tick)
 User to UserNo ThrottleNo ThrottleNo ThrottleNo ThrottleNo Throttle
 Game to UserNo ThrottleNo ThrottleOnce every 4 hoursOnce every 4 hoursNo Throttle
 Game to Multiple Users

No Throttle

(warning)Up to 1000 users

No Throttle

(warning)Up to 1000 users

(error)(error)No Throttle
 BroadcastOnce every 1 hourOnce every 1 hourOnce every 4 hoursOnce every 4 hoursOnce every 4 hours
 TimetoLive(error)(error)(error)(error)(tick)
 Stop Notification on Logout(tick)(tick)(error)(error)

(tick)

  • Only disables remote notification
Payloadmessage formatJSONJSONJSONJSON(warning) HTML Encoded JSON 
 size154 bytes154 bytes154 bytes154 bytes

256 bytes

 badge(tick)(tick)(tick)(tick)(tick)
 sound(tick)(tick)(tick)(tick)(tick)

 

Revision History

  • 14/04/2014
    • Modified Payload max size
  • 11/05/2013
    • Initial release

 

PREVIOUS

How to Upload Your Application to iTunes Connect

NEXT

How to change custome images