尝试创建推送使用GCM的通知每个设备或一组设备 - 我们试图使用Onesignal注册我们的android用户并得到一个未定义的错误。 该代码被写在JS上,然后使用Phonegap构建,然后作为Android的APK重新调试,同时调试它,我们将获得“windwos.onesignal undefined” 任何潜在客户或帮助将被授予 谢谢 (无法发布Chrome调试器消息代表10请求:-))使用Onesignal错误推送通知
回答
是windwos.onesignal
正是你在你的代码?或者这是您的文章中的错字?
所有对OneSignal的呼叫都应该用window.plugins.OneSignal
来呼叫。
例子: window.plugins.OneSignal.sendTag("key1", "value1");
检查以确保window.plugins
被定义在那里你调用OneSignal。它应该从您的onDeviceReady
函数中调用,或者如果您没有此功能,请添加'deviceready' listener。用OneSignal's Cordova/PhoneGap install instructions仔细检查您的代码。
您也可以将您的APK发送到[email protected],我们可以帮助您调试您的问题。
按照文档here请务必添加插件
> cordova plugin add onesignal-cordova-plugin
并尝试在本地构建它。
>ionic build android
如果它在本地工作,那么你的配置文件有一些问题。在配置文件中指定插件的版本。检查你安装的插件版本。
<plugin name="com.onesignal.plugins.onesignal" spec="1.9.0" source="pgb" />
希望这有助于!
所有插件的源代码=“pgb”不能再由插件开发人员更新,因为Adobe不赞成他们的npm版本库。如果您仍然需要使用ANT兼容版本的OneSignal,则应使用以下内容。 '
- 1. 统一android oneSignal标记推送通知上的错误
- 2. OneSignal推送通知 - 关于WP8.1
- 3. 如何使用OneSignal发送自定义声音推送通知?
- 4. 使用OneSignal/Firebase从iOS设备发送推送通知
- 5. Bluemix - 推送通知错误
- 6. OneSignal REST API发送推送通知,但我得到了500错误
- 7. 推送通知加密错误
- 8. 苹果推送通知/ Ruby OpenSSL错误
- 9. 错误:未注册 - GCM推送通知
- 10. Android(c2dm)推送通知错误
- 11. GCM推送通知错误:MismatchSenderId
- 12. Apple推送通知错误(aps-environment)
- 13. 推送通知证书错误
- 14. 推送通知得到了错误
- 15. Twisted和pyapns推送通知错误
- 16. 使用GCM推送通知
- 17. 使用WiFi推送通知
- 18. 使用OneSignal丢失Ionic应用程序中的推送通知权利问题
- 19. Google推送通知 - DOMException:注册失败 - 推送服务错误
- 20. 在angularjs控制器中的OneSignal推送通知句柄
- 21. 控制屏幕上显示的OneSignal推送通知时间
- 22. 推送通知OneSignal(前端)和Firebase(后端)
- 23. OneSignal组通知
- 24. 推送推送通知
- 25. PhoneGap,Onesignal推送通知发送给特定用户在科尔多瓦
- 26. 使用示例代码推送通知时出现404错误
- 27. 推送通知
- 28. 推送通知
- 29. 推送通知
- 30. 推送通知
尝试使用https://github.com/phonegap-build/PushPlugin我一直在使用这个为Android,iOS –
你能告诉我们你正在使用哪个版本的OneSignal?还有哪些PhoneGap版本以及您正在使用哪种类型(Adobe的PhoneGap Build或PhoneGap CLI)。 – jkasten