Do you have concrete step to know if an app is using C2DM?
According to c2dm website;
“What Does the User See?
When mobile device users install an applications that include C2DM, they will get a permission from Android Market informing them that the application includes C2DM. They must approve the use of this feature to install the application.”
This is the permission in the Manifest file of the C2DM app;
<permission
android:name="com.example.jumpnote.android.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.jumpnote.android.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
Specifically i want to confirm if Skype, Talk, eBuddy uses C2DM, do you know the answer?
Does C2DM has equivalent display in;
In Settings > Applications > Manage applications > All> Talk > Permission ?
You have answered your own question. You can tell if an app contains C2DM by checking the permissions it requests.