大家好,我是Android开发的新手。 我正在与OneSignal合作,向我的Android手机发送推送通知。 我正在运行的Android版本是8.0
我收到的错误: 在VS中,它说'不允许启动服务意图' 在Android手机中,它说'无法在通道上发布通知null'
所以我的代码非常简单,我只是弄乱了AndroidManifest.xml
,App.xaml.cs
AndroidManifest.xml
代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.theoctant.onesignalsample" android:installLocation="auto">
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="27" />
<permission android:name="com.theoctant.onesignalsample.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.theoctant.onesignalsample.permission.C2D_MESSAGE" />
<application android:label="OneSignalSample.Android">
<receiver android:name="com.onesignal.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.theoctant.onesignalsample" />
</intent-filter>
</receiver>
</application> </manifest>
对于App.xaml.cs
,我只输入了大约1行代码和API密钥。所以我不认为那里存在问题......