OneSignal.setSubscription(true)在Android上不工作?

OneSignal.setSubscription(true)在Android上不工作?,android,push-notification,onesignal,Android,Push Notification,Onesignal,当用户卸载应用程序时,onesignal已订阅的状态更改为否(未订阅)。当用户重新安装应用程序时,我可以添加和删除标签以及更改其他信息,但我不能将订阅状态更改为是 在应用程序中,我调用此方法OneSignal.setSubscription(true),但它似乎不起作用。我做错什么了吗 public class MyApplication extends Application { public void onCreate(){ OneSignal.startInit(th

当用户卸载应用程序时,onesignal已订阅的状态更改为否(未订阅)。当用户重新安装应用程序时,我可以添加和删除标签以及更改其他信息,但我不能将订阅状态更改为

在应用程序中,我调用此方法OneSignal.setSubscription(true),但它似乎不起作用。我做错什么了吗

public class MyApplication extends Application {

   public void onCreate(){
       OneSignal.startInit(this).init();
       OneSignal.sendTag("tag", "change_tag"); // this is working
       OneSignal.setSubscription(true); // this is not working
   }
...
}

实际上,我在gradle文件中配置了错误的谷歌项目编号。因此,OneSignal似乎可以在没有google项目编号的情况下添加/删除标记,但它无法订阅用户(这是有道理的)


其他人似乎在任何时候用
false
调用
setSubscription
?我建议使用您设备的播放器/用户id联系OneSignal支持,以便他们可以检查其终端的状态。
manifestPlaceholders = [manifestApplicationId: "${applicationId}",
                       onesignal_app_id: "88888888-88888-8888-8888-888888888888",
                       onesignal_google_project_number: "888888888888"]