Ich benutze GCM in meinem Android-Client und ich kann bereits die Benachrichtigung von meinem App-Server auf Android-Client schieben.GCM - pubSubscript funktioniert nicht
Aber ich kann nicht für ein Thema, das ich verwende pubSub.subscribe Methode abonnieren und übergeben Sie Registrierungstoken und benutzerdefinierten Themennamen im Format "/ topics/mytopic". Hier sind das, was ich bisher getan habe:
- ich die Methode in Versuch und fangen wickeln und werfen es keine Ausnahmen.
- Ich habe HTTP über Fiddler debuggt, aber wenn es keine Anfrage sendet.
- Ich versuche, Informationen der Token-ID über https://iid.googleapis.com/iid/info/IID_TOKEN zu erhalten, aber es gibt keine abonnierten Themen für den Client zurück.
hier den Code in Android-Intent-Service veröffentlichen:
GcmPubSub pubSub = GcmPubSub.getInstance(this);
try
{
pubSub.subscribe(token, "/topics/mytopic",null);
} catch (IOException e)
{
e.printStackTrace();
}
Verwenden PubSub = GcmPubSub.getInstance (getBaseContext()) statt "das". – Dexter
@Dexter versuchte es aber immer noch nicht –