私は Phonegap で Urbanairship を使用しています。多くの場合、プッシュ メッセージングは正常に機能していますが、クライアント側で「APID」を取得する際に問題が発生しています。デバイスが登録され、APID が生成されますが、javascript で registerEvent を呼び出そうとすると、プッシュ オブジェクトが空で、関数が呼び出されません。
push = window.pushNotification; //this returns an object
push.registerEvent('registration', function (error, id) {//this is never fired
PhoneGap 2.9 を使用しています
// config.xml 内
<plugin name="PushNotificationPlugin" value="com.urbanairship.phonegap.plugins.PushNotificationPlugin" onload="true"/>
APID を logcat(eclipse) からコピーして使用すると、メッセージングが機能します。唯一の問題は、クライアント側で APID を取得できないことです
助けてください