Xamarin - Запрещено начинать обслуживание - PullRequest
0 голосов
/ 03 июня 2018

Привет, так что я новичок в разработке Android.Я работаю с OneSignal для отправки push-уведомлений на мой телефон Android.Версия Android, на которой я работаю, - 8.0

Ошибки, которые я получил: В VS написано «Не разрешено запускать службу». В телефоне Android написано «Не удалось опубликовать уведомление на нулевом канале»

Так что мой код довольно прост, я только запутался с 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.Так что я не думаю, что проблема заключается в этом ...

...