2016-06-14 11 views
0

が、私は受信機のようになりますマニフェストファイルNotification.In GCMプッシュを実装する必要があります代わりに、パッケージ名を指定するための任意の代替名が以下です:私はGCMBroadcastReceiverからカテゴリ名を削除できますか私のアプリケーションで

<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver"    
android:permission="com.google.android.c2dm.permission.SEND"> 
<intent-filter>     
<!-- Receives the actual messages. --> 
<action android:name="com.google.android.c2dm.intent.RECEIVE" />     
<!-- Receives the registration id. -->     
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />    
<category android:name="com.companyname.project" />    
</intent-filter>   
</receiver> 

カテゴリ名からパッケージ名を削除します。それは可能であるか、またはカテゴリ名として与えられる代替値があるかどうか。

+0

なぜあなたはそれをやりたいのですか? – Budius

+0

パッケージ名を削除します。 – Julie

答えて

1

カテゴリ名があるはずです。これは、GCMメッセージをフィルタリングするために使用されます。重要な点は、アプリ/パッケージ名に基づいて受信GCM通知をフィルタリングすることです。

GCMのドキュメントが表示され、GCMを許可するために特定のアプリを登録する必要があるため、これは意味があります。

Android搭載端末には、GCMに登録されているアプリがいくつあってもかまいません。彼らがすべて同じコアソフトウェアを使用してメッセージを受信するということは、メッセージを正しいアプリにルーティングする何らかの方法が必要であることを意味します - これを行う方法がなければ、GCM登録されたすべてのアプリはそれぞれ他人のメッセージ。

+0

実際に私の要件は、パッケージ名の使用法を削除することでした。 categoryname – Julie

+0

@Julie No.のようにパッケージ名を使用する方法はありますか?使用する必要があります。 – Budius

関連する問題