About
XiaoMi push Ruby SDK
Usage:
@xm_service = Xmpush::Service.config do |s|
s.sandbox = true
s.ios_secret = "ios secret key"
s.bundle_id = "com.xxx.ios"
s.android_secret = 'android secret key'
s.package_name = "com.xxx.android"
s.connection_adapter = :net_http # default
end
# just iOS
= {description: 'hello'}
= @xm_service.build(:ios, )
@xm_service.push(:all, )
= {description: 'hello alias'}
= @xm_service.build(:ios, )
@xm_service.push(:alias, , alias: '1043478')
# iOS and Android
= {description: 'push to iOS and Android client'}
= @xm_service.build()
@xm_service.push(:all, )
TODO
- Android push
- feedback/ stats/ tracer/ targeted_message