回答

1

你的應用程序是一個捍衛本身的許可。

發件人 - 在這種情況下,Google Play服務中用於處理GCM連接的內容 - 需要通過<uses-permission>或同等方式持有該權限。

<permission>本身正在由Google Play服務定義,大概是給定了權限名稱。

+0

所以你說的是谷歌播放服務(發件人)應用程序包含'uses-permission'以及'permission'標籤定義權限字符串。我所要做的就是在接收器標籤中使用它,然後我將能夠從發件人應用接收廣播。 所以爲了測試這個,我創建了2個應用程序A和B.A有一個廣播接收器。以下是兩者的清單(和代碼)的樣子 - http://pastie.org/private/hqoapkl7wiuksjmpdo0dga 我在那裏提到了問題,即A沒有收到來自B的廣播。我在做什麼錯誤或不明白? – user1437328 2014-12-02 13:52:05

+0

@ user1437328:該代碼與GCM沒有任何關係。如果你想要這個工作,擺脫第二個參數到'sendBroadcast()',並確保B安裝在A之前。 – CommonsWare 2014-12-02 23:31:56

+0

我同意這與GCM無關,但爲了測試類似的情況,我寫了我的自己去理解。我會做你說的話,看看廣播是否有效。 – user1437328 2014-12-03 04:25:09