无法更新通知中心类别

时间:2015-12-23 04:10:39

标签: android azure push-notification azure-notificationhub

我很难更新用户订阅recibe推送通知的类别。这是我的情景:

每次应用程序启动时,我都会使用存储在本地数据库中的用户首选项按照建议here by Microsoft注册应用程序,如果用户未订阅任何类别,我会发送一个空的字符串数组:

try 
{ 
    regid = _gcm.register(_senderId);
    _hub.register(regid, categories.toArray(new String[categories.size()]));
}

之后,我可以看到服务器的响应没有任何问题:

protected void onPostExecute(Object result)
{
    String message = "No alert configured";
    if(categories.size() > 0)
    {
        message = "Configured alerts: " + categories.toString();
    }
    Toast.makeText(_context, message, Toast.LENGTH_LONG).show();
}

但即使在此之后,该设备仍会继续获取已取消订阅的类别的推送通知。

我在iOS和Android中使用相同的通知中心(.net后端)与相同的应用程序,但此问题仅发生在Android中。

有任何想法/建议吗?

0 个答案:

没有答案