PushWoosh push notifications - where from to get AndroidManifest.xml

Hi Guys,

I’m trying to setup PushWoosh notifications. Lua code is clear.  There are clear instructions how to set it up. However PushWoosh needs AndroidManifest.xml file to validate application.

I don’t know how to get this file. Can you help?

PS I managed to unzip the *.apk file, however AndroidManifest.xml seems to be decoded. I don’t know how to encode it.

*****************************

UPDATE 1:

*****************************

I managed to decode AndroidManifest.xml with some apktool.jar. Now I get the following error when validating the AndroidManifest.xml file:

Errors

  • The following activities are missing:
    <activity android:name=“com.arellomobile.android.push.PushWebview” />
    <activity android:name=“com.arellomobile.android.push.MessageActivity” />
    <activity android:name=“com.arellomobile.android.push.PushHandlerActivity” />
  • The following services are missing:
    <service android:name=“com.arellomobile.android.push.PushGCMIntentService” />
  • The following receivers are missing:
    <receiver android:name=“com.arellomobile.android.push.AlarmReceiver” />
    <receiver android:name=“com.google.android.gcm.GCMBroadcastReceiver” android:permission=“com.google.android.c2dm.permission.SEND”>
    <intent-filter>
    <action android:name=“com.google.android.c2dm.intent.RECEIVE” />
    <action android:name=“com.google.android.c2dm.intent.REGISTRATION” />
    <category android:name=“mobi.sheepfrenzy” />
    </intent-filter>
    </receiver>
    Warnings
  • The following uses-permissions are missing:
    <uses-permission android:name=“android.permission.ACCESS_COARSE_LOCATION” />
    <uses-permission android:name=“android.permission.ACCESS_FINE_LOCATION” />
    <uses-permission android:name=“android.permission.VIBRATE” />
  • The PW_APPID is not defined in the metadata section
  • The PW_PROJECT_ID is not defined in the metadata section
  • The following services are missing:
    <service android:name=“com.arellomobile.android.push.GeoLocationService” />

Can you share some light on how to properly set up Application to comply with these?

Cheers,

Radek