Как узнать, использует ли приложение C2DM?

#android #push #android-c2dm

#Android #толкать #android-c2dm

Вопрос:

Есть ли у вас конкретный шаг, чтобы узнать, использует ли приложение C2DM? Согласно веб-сайту c2dm;

«Что видит пользователь? Когда пользователи мобильных устройств устанавливают приложения, включающие C2DM, они получат разрешение от Android Market, информирующее их о том, что приложение включает C2DM. Они должны одобрить использование этой функции для установки приложения.»

Это разрешение в файле манифеста приложения C2DM;

 <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" />
  

В частности, я хочу подтвердить, использует ли Skype, Talk, eBuddy C2DM, вы знаете ответ?

Имеет ли C2DM эквивалентное отображение в; В Настройках> Приложения> Управление приложениями> Все> Обсуждение> Разрешение?

Комментарии:

1. Извините, но… Это вопрос или утверждение? У меня такое чувство, что вы хотите что-то спросить, но я вижу, что вы отвечаете в своем посте только на один вопрос.

Ответ №1:

Вы ответили на свой собственный вопрос. Вы можете определить, содержит ли приложение C2DM, проверив разрешения, которые оно запрашивает.

Комментарии:

1. Да, это легко, если это приложение с открытым исходным кодом. Просто взглянув на его манифест, мы можем сразу узнать. Но как мы можем узнать, похоже ли приложение на eBuddy, Skype или Gtalk?

2. Вам не нужно, чтобы приложение было с открытым исходным кодом, чтобы проверить разрешения, которые оно использует. Они будут показаны вам при его установке и впоследствии перечислены в настройках.

3. Спасибо, Куффс, вы упомянули «Они будут отображаться вам при его установке». Я попытался установить eBuddy, который, согласно его описанию, использует C2DM. На отображаемом экране «Разрешить доступ» C2DM не указан. Также в настройках не отображается C2DM как разрешение eBuddy. Знаете ли вы другие способы?

4. Я только что посмотрел здесь market.android.com/details?id=com.ebuddy.android и разрешение четко указано на странице разрешений (нажмите показать все). Пожалуйста, отметьте свой вопрос как ответ. Спасибо.