Чета документите за Android за Android GCM на https://developers.google.com/cloud-messaging/android/client
Тогава забелязах частта по-долу:
Вашето + „.permission.C2D_MESSAGE“ разрешение за предотвратяване на други приложения за Android от регистриране и получаване на съобщенията на приложението за Android. Името на разрешението трябва точно да съвпада с този шаблон — в противен случай приложението за Android няма да получи съобщенията.
Примерният код:
<permission android:name="<your-package-name>.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="<your-package-name>.permission.C2D_MESSAGE" />
Горният код изглежда декларира персонализирано разрешение, след което го използвайте. нали
Сега имам два въпроса относно това:
Първо, както се споменава в документа, „за да се попречи на други приложения за Android да се регистрират и получават съобщенията на приложението за Android“, това означава, че можем да се регистрираме и да получаваме съобщения от други приложения по някакъв начин. Можем ли? как можем да го направим?
Последно, наистина не разбирам как работи? Имам предвид примерния код по-горе.
Бихте ли помогнали!? (А, тук виждам съвсем същия въпрос Как работи android permission.C2D_MESSAGE, за да предотврати други хора да имитират моя клиент - но въпросът е отпреди 1 година и нищо не се актуализира досега, така че се надявам, че имаме някаква актуализация)