如果我们通过override fun onCreate(si: Bundle?) {
super.onCreate(si)
app = application as App
changeLocale(this, app.getSavedLanguage())
}
open fun changeLocale(context: Context, lang: String) {
val newLocale = Locale(lang)
Locale.setDefault(newLocale)
val res: Resources = context.resources
val conf: Configuration = res.configuration
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){
conf.apply {
setLocale(newLocale)
setLayoutDirection(newLocale)
}
context.createConfigurationContext(conf)
} else {
conf.apply {
locale = newLocale
setLayoutDirection(newLocale)
}
res.updateConfiguration(conf, res.displayMetrics)
}
}
之类的第三方应用发送通知,则该应用正在使用生产证书。
但是如果从实时服务器发送的相同有效负载将不会显示。
APNS有效载荷:
Pusher
不确定,有效载荷出了什么问题。
感谢您的帮助和建议。
谢谢