我嘗試註冊到C2DM,但它不起作用。我在我的項目中包含了com.google.android.c2dm。當我試圖找到com.google.android.c2dm.intent.REGISTER
,它並沒有發現什麼:不能使用C2DM意圖(android)
String action = "com.google.android.c2dm.intent.REGISTER";
final PackageManager packageManager = context.getPackageManager();
final Intent intent = new Intent(action);
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
list.size()
給0。任何想法?
編輯:畝清單文件包含校正權限:
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
你在2.1設備上嗎? C2DM適用於2.2及更高版本。 – petey 2012-04-11 15:19:50
我開發的2.2和更高版本 – Alexis 2012-04-11 19:22:42