-
Notifications
You must be signed in to change notification settings - Fork 349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Capacitor集成JPUSH的看这里!!! #434
Comments
我测试下,AndroidManifest.xml的配置放在cordova的话应用进入后台就接收不到推送,放在app的话就可以 |
ios下能获取Registration ID, 但是无法收到通知... 后台提示消息送达了, 但是手机上没有通知. |
为啥我获取不到,安卓正常 |
ios比Android多一句这个 |
To Native Cordova -> JPushPlugin startJPushSDK JPushPlugin19045247 ["options": []] 苍天,还是不行 |
今天我也发现了,昨天刚集成好的时候,在极光后台推送了,IOS能正常接收到推送,今天不行了,Xcode控制台看了下,可能是DeviceToken 一直获取不到,没有回传给极光后台; |
好用了!!! , 参考极光官方的swift文档, 在根目录APPDelegate.swift中调用极光的registerDeviceToken方法 |
我引入报错啊 |
需要按照文档生成bridge文件, 并在bridge中引入JPushService.h 参见我的工程 链接: https://pan.baidu.com/s/1Aj2j_FpQH8-tYCq7b7lujg 提取码: bqbg 复制这段内容后打开百度网盘手机App,操作更方便哦 |
感谢 感谢,终于可以了,像微信,支付宝支付完了回到app,capacitor不会执行js的成功失败事件,你的会吗?现在只能靠订单支付轮询跳转 |
可以的,我整合一下,多谢 |
@menhal 我安装的 这个插件,没有 startJPushSDK() 方法呢? 完全获取不到 Registration ID, import { JPush } from '@jiguang-ionic/jpush/ngx'; 没有你说的这个方法呢? |
@jiguang-ionic/jpush/ngx 这个包没有暴露出这个方法,不适用于Capacitor, |
支持厂商通道吗? |
@AlwaysLoveme 请问,我用ionic 6 + Capacitor +angular 怎么才能 设置 startJPushSDK() 方法呢? |
集成了上面我说的那个改过的极光插件,在deviceready事件中直接window.JPush.startJPushSDK() 就可以,android平台不需要手动初始化 |
厂商通道没试过,应该是可以的, |
类型“Window & typeof globalThis”上不存在属性“JPush”,这个问题怎么解决? |
简单粗暴的方法:(window as any).JPush |
@AlwaysLoveme I see, 谢谢你 |
我运行下面命令安装该插件并同步到iOS 在XCode编译的时候就会报 请问有人遇到过吗? |
android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml |
在 node_modules 里面改APP_KEY, |
node_modules对应包中没找到KEY的配置。 |
OK,不客气 |
@AlwaysLoveme 你好,我用的是ionic6.3.9+capacitor4.6.1+ng14.1.0,添加cordova-plugin-jpush-capacitor之后(没有其它jpush依赖),执行ionic cap sync,重新打包时,提示这个错误 是还需要装jpush的相关依赖么? |
我在npm中找到原因了cordova-plugin-jpush-capacitor |
可以在capacitor.config.ts中配置么?就像@capacitor/splash-screen |
这个暂不支持,因为插件还是用 cordova 开发的,无法支持在 capacitor.config.ts 读取,除非基于 Capacitor重新开发此插件 |
好的,٩( 'ω' )و 蟹蟹 |
我基于capacitor重新开发了此插件,欢迎使用,https://github.com/AlwaysLoveme/capacitor-plugin-jpush |
最近找到一个大牛写的适配capacitor的插件,传送门:https://github.com/netsesame2/cordova-plugin-jpush
The text was updated successfully, but these errors were encountered: