/ / अज्ञात अनुमति C2DM के साथ विकसित करते समय - android, android-c2dm

सी 2 डीएम - एंड्रॉइड, एंड्रॉइड-सी 2 डीएम के साथ विकास करते समय अज्ञात अनुमति

मैं एक Android ऐप विकसित कर रहा हूं, जो पुश सूचनाओं को संभालने के लिए C2DM का उपयोग करेगा।

अब मैं इसका परीक्षण करना शुरू कर रहा हूं, C2DM पर डिवाइस के पंजीकरण के आसपास के सरल कदम और अपने सर्वर पर पंजीकरण आईडी वापस भेज रहा हूं, लेकिन मैं कुछ अनुमतियों के बारे में कई चेतावनी देख रहा हूं:

W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package com.android.contacts
W/PackageManager(59): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
W/PackageManager(59): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x1be45)
W/PackageManager(59): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.c2dm.permission.RECEIVE in package <my_app_package>
W/ActivityManager(59): Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER (has extras) }: not found
I/ActivityManager(59): Displayed activity <my_app_package>/.activities.TabsScreen: 2426 ms (total 2426 ms)

मैं एवीडी और हेवन का उपयोग नहीं कर रहा हूं, फिर भी इस पर किसी भी Google खाते को कॉन्फ़िगर नहीं किया गया है, लेकिन फिर भी, यह C2DM अनुमतियों को खोजने में सक्षम नहीं होने के बारे में बहुत ही अजीब संदेश है।

किसी भी संकेत के बारे में क्या हो रहा है या मैं अपनी परियोजना में जोड़ना भूल गया हूं?

उत्तर:

जवाब के लिए 0 № 1

आपको यहाँ वर्णित उपयुक्त अनुमतियों के साथ अपना मैनिफेस्ट सेट करने की आवश्यकता है: http://code.google.com/android/c2dm/#manifest


जवाब के लिए 0 № 2

मैंने शुरू में एसडीके को Google एपीआई स्तर 8 के प्रोजेक्ट में उपयोग करने के लिए कॉन्फ़िगर किया था, किसी तरह से इसे केवल एंड्रॉइड 2.2 एसडीके एपीआई स्तर 8 का उपयोग करने के लिए पुन: कॉन्फ़िगर किया गया था, इसलिए यह Google के मूल एप्लिकेशन गायब था।