这个问题类似于
但是我真的没有从那篇文章中得到答案。我还在C2D_MESSAGE上看到了一些帖子,但从未见过有关该许可在23岁以上不再可用的任何信息。
在我的清单中,我可以建立并接收GCM通知,
<uses-permission android:name="com.mydomain.myapp.permission.C2D_MESSAGE" />
<permission android:name="com.mydomain.myapp.C2D_MESSAGE" android:protectionLevel="signature" />
现在我必须定位到API级别26,因此我必须转到新的权限级别。我的手机不再收到我建立的通知。我是否需要立即专门请求C2D_MESSAGE权限,如果需要,我该怎么做? ---谢谢
答案 0 :(得分:0)
是的-这是我刚刚引用的帖子。这与权限无关。对于API 26及更高版本,您必须配置一个NotificationChannel。并确保针对8.0进行编译,否则它将不知道NotificationChannel是什么。