Xamarin - 不允许启动服务意图

时间:2018-06-03 10:25:15

标签: c# xamarin onesignal

大家好,我是Android开发的新手。 我正在与OneSignal合作,向我的Android手机发送推送通知。 我正在运行的Android版本是8.0

我收到的错误: 在VS中,它说'不允许启动服务意图' 在Android手机中,它说'无法在通道上发布通知null'

所以我的代码非常简单,我只是弄乱了AndroidManifest.xmlApp.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密钥。所以我不认为那里存在问题......

0 个答案:

没有答案