2016-04-06 12 views
0

Ich versuche, aktualisierte GCM-Token in meinem Appcelerator-Projekt zu kümmern. Soweit ich verstehe, ich soll einen Dienst mit ein Intent-Filter wie folgt erstellen:Implementieren InstanceIDListenerService in Appcelerator

<service url="testservice.js" type="standard"> 
    <intent-filter> 
     <action android:name="com.google.android.gms.iid.InstanceID"/> 
    </intent-filter> 
</service> 

Muß ich sicherstellen, dass ich die tatsächlichen onTokenRefresh get() oder ist es genug, um Pflege der GCM-Token zu nehmen aktualisieren, wenn mein Dienst gestartet wird?

Ist es möglich, den onTokenRefresh() - Aufruf in JavaScript zu erhalten, oder muss ich dies in einem nativen Modul implementieren, das die InstanceIDListenerService-Klasse erweitert?

Antwort

0

Ich habe mehrere GCM modules überprüft, aber keine scheint onTokenRefresh zu verwenden. In jedem Fall müssten Sie dies in ein Titanium-Modul einpacken. Es ist nicht etwas, auf das Sie von JS zugreifen können.

+0

In Ordnung, danke! –