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