当用户将电话操作系统版本从8升级到9时。 服务器中的GCM令牌未更新。
我需要在此处设置此测试方案以调试问题。 关于如何测试以下情况的任何想法。
装有OS 8的设备->安装应用程序->升级到OS 9。
或者在使用GCM令牌进行升级之前,任何人都面临任何问题。
if(Build.VERSION.SDK_INT > 27) {
new Thread(new Runnable() {
@Override
public void run() {
GoogleCloudMessaging googleCloudMessaging = GoogleCloudMessaging.getInstance(getApplicationContext());
try {
String token = googleCloudMessaging.register(getResources().getString(R.string.*));
if(token != null && !token.equals(""))
setRegistrationToken(token);
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
我知道我需要转到FCM,但现在不能这样做。