Push notification 启用推送通知Xamarin.Android运行时BB 10应用程序

Push notification 启用推送通知Xamarin.Android运行时BB 10应用程序,push-notification,xamarin.android,blackberry-10,Push Notification,Xamarin.android,Blackberry 10,我正在跟踪doc以启用推送Xamarin.Android运行时BB10应用程序。我不知道在哪里&什么时候确切地放置android.cfg文件 在创建apk之前,在应用程序的项目根目录中添加了cfg文件 名称(也尝试以android.cfg命名) 使用那个apk,我生成了.bar文件,但在android文件夹下,res 文件夹和apk文件仅存在,cfg文件似乎不存在 然后我尝试在创建apk后在bar文件下添加cfg文件,但是 在签署bar文件之前,但我开始出现以下错误: 错误:没有清单。线程“

我正在跟踪doc以启用推送Xamarin.Android运行时BB10应用程序。我不知道在哪里&什么时候确切地放置android.cfg文件

  • 在创建apk之前,在应用程序的项目根目录中添加了cfg文件 名称(也尝试以android.cfg命名)

  • 使用那个apk,我生成了.bar文件,但在android文件夹下,res 文件夹和apk文件仅存在,cfg文件似乎不存在

  • 然后我尝试在创建apk后在bar文件下添加cfg文件,但是 在签署bar文件之前,但我开始出现以下错误:

错误:没有清单。线程“main”中出现异常 java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl。 爪哇:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess sorImpl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:606) 在net.rim.tools.signing.SigningMain.main(SigningMain.java:72)处,由以下原因引起:java.lang.Exception:java.lang.RuntimeException:否 显示 at net.rim.device.codesigning.barsigner.barsigner.if(未知源) 位于net.rim.device.codesigning.barsigner.barsigner.main(未知源) ... 5更多原因:java.lang.RuntimeException:无清单。 位于net.rim.device.codesigning.barsigner.barsigner.try(未知源) ... 还有7个

我从BB那里得到了ppgurl和appid

具体的程序是什么?在同一份文件中,给出了以下内容:

BlackBerry 10不支持Google Play Services SDK。如果 你的应用程序包括GCM服务,你必须设置你的Android项目 使用独立的GCM SDK。Android Studio不支持 此时使用独立的GCM SDK。有关更多信息,请参阅 Android Studio概述


我正在使用Xamarin.Android中的推送组件。文档中给出的独立GCM SDK是什么?。我不知道我在用什么样的GCM

我修复了上述问题,现在我在我的黑莓设备中成功接收到推送通知。在不同的地方,放置android.cfg文件的位置不同,但对我有效的实际位置是:

assets/blackberry/android.cfg下的android.cfg文件

在创建apk之前放置此文件。因为在许多地方,我读到在使用zip工具创建apk后放置此文件,这也可能有效,但如果无效,请尝试此处给出的解决方案:)

我严格遵循了以下文件中给出的程序