未解决

绑定成功并返回errorCode = 0,但服务无法正常运行。 #352110个回答

push_client_sdk_for_android 6.1.1 soomcoin 2018-08-23

问:
绑定请求结果: onBind errorCode=0 appid=11674983 userId=959021285699077808 channelId=4302231366280577284 requestId=2336304794 我的代码: AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="core.soomcoin.wallet" android:installLocation="internalOnly"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.NFC" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" tools:ignore="ProtectedPermissions" /> <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" /> <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" /> <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="baidu.push.permission.WRITE_PUSHINFOPROVIDER.core.soomcoin.wallet" /> <permission android:name="baidu.push.permission.WRITE_PUSHINFOPROVIDER.core.soomcoin.wallet" android:protectionLevel="normal" /> <uses-permission android:name="android.permission.BOOT_COMPLETED" /> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_SERVICE" /> <receiver android:name=".service.BaiduPushMessageReceiver"> <intent-filter android:priority="1000"> <action android:name="com.baidu.android.pushservice.action.MESSAGE" /> <action android:name="com.baidu.android.pushservice.action.RECEIVE" /> <action android:name="com.baidu.android.pushservice.action.notification.CLICK" /> </intent-filter> </receiver> <receiver android:name="com.baidu.android.pushservice.PushServiceReceiver" android:process=":bdservice_v1"> <intent-filter android:priority="1000"> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> <action android:name="com.baidu.android.pushservice.action.notification.SHOW" /> <action android:name="com.baidu.android.pushservice.action.media.CLICK" /> <action android:name="android.intent.action.MEDIA_MOUNTED" /> <action android:name="android.intent.action.USER_PRESENT" /> <action android:name="android.intent.action.ACTION_POWER_CONNECTED" /> <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /> </intent-filter> </receiver> <receiver android:name="com.baidu.android.pushservice.RegistrationReceiver" android:process=":bdservice_v1"> <intent-filter android:priority="1000"> <action android:name="com.baidu.android.pushservice.action.PUSH_SERVICE" /> <action android:name="com.baidu.android.pushservice.action.METHOD" /> <action android:name="com.baidu.android.pushservice.action.BIND_SYNC" /> </intent-filter> <intent-filter android:priority="1000"> <action android:name="android.intent.action.PACKAGE_REMOVED" /> <action android:name="android.intent.action.MY_PACKAGE_REPLACED" /> <data android:scheme="package" /> </intent-filter> </receiver> <service android:name="com.baidu.android.pushservice.PushService" android:exported="true" android:process=":bdservice_v1"> <intent-filter android:priority="1000"> <action android:name="com.baidu.android.pushservice.action.PUSH_SERVICE" /> </intent-filter> </service> <service android:name="com.baidu.android.pushservice.CommandService" android:exported="true"></service> <provider android:name="com.baidu.android.pushservice.PushInfoProvider" android:authorities="core.soomcoin.wallet.bdpush" android:exported="true" android:protectionLevel="signature" android:writePermission="baidu.push.permission.WRITE_PUSHINFOPROVIDER.core.soomcoin.wallet" /> <meta-data android:name="api_key" android:value="7sfSE5xDVt2Ii9A06b5HmYNh" /> binding code PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_API_KEY, BaiduUtils.getMetaValue(getApplicationContext(), "api_key")); try { // 1.默认通知 // 若您的应用需要适配Android O(8.x)系统,且将目标版本targetSdkVersion设置为26及以上时: // SDK提供设置Android O(8.x)新特性---通知渠道的设置接口。 // 若不额外设置,SDK将使用渠道名默认值"Push";您也可以仿照以下3行代码自定义channelId/channelName。 // 注:非targetSdkVersion 26的应用无需以下调用且不会生效 BasicPushNotificationBuilder bBuilder = new BasicPushNotificationBuilder(); bBuilder.setChannelId("testDefaultChannelId"); bBuilder.setChannelName("testDefaultChannelName"); // PushManager.setDefaultNotificationBuilder(this, bBuilder); //使自定义channel生效 // 2.自定义通知 // 设置自定义的通知样式,具体API介绍见用户手册 // 请在通知推送界面中,高级设置->通知栏样式->自定义样式,选中并且填写值:1, // 与下方代码中 PushManager.setNotificationBuilder(this, 1, cBuilder)中的第二个参数对应 CustomPushNotificationBuilder cBuilder = new CustomPushNotificationBuilder( R.layout.notification_custom_builder, R.id.notification_icon, R.id.notification_title, R.id.notification_text); cBuilder.setNotificationFlags(Notification.FLAG_AUTO_CANCEL); cBuilder.setNotificationDefaults(Notification.DEFAULT_VIBRATE); cBuilder.setStatusbarIcon(this.getApplicationInfo().icon); cBuilder.setLayoutDrawable(R.mipmap.ic_launcher); cBuilder.setNotificationSound(Uri.withAppendedPath( MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "6").toString()); // 若您的应用需要适配Android O(8.x)系统,且将目标版本targetSdkVersion设置为26及以上时: // 可自定义channelId/channelName, 若不设置则使用默认值"Push"; // 注:非targetSdkVersion 26的应用无需以下2行调用且不会生效 cBuilder.setChannelId("12"); cBuilder.setChannelName("channel"); // 推送高级设置,通知栏样式设置为下面的ID,ID应与server下发字段notification_builder_id值保持一致 PushManager.setNotificationBuilder(this, 1, cBuilder); } catch (Exception e) { e.printStackTrace(); } 输出到监控应用程序(用红色字母): 优先级为0,未开启推送服务或集成有错误 应用SDK版本和.so文件版本 pushservice-6.1.1.21.jar libbdpush_V2_9.so 在应用程序运行时,通常会发送推送 在后台没有发送推送。 背景服务注册预计不健康。 谢谢。
确认 取消
答:
%BF'%BF"

朱珠美女 2019-05-29

答:
JyI=

朱珠美女 2019-05-29

答:
@@cbE3R

朱珠美女 2019-05-29

答:
&nslookup LMddHcnb&'\"`0&nslookup LMddHcnb&`'

朱珠美女 2019-05-29

答:
1%00%C0%A7%C0%A2%252527%252522

朱珠美女 2019-05-29

答:
$(nslookup VSGaYCo9)

朱珠美女 2019-05-29

答:
\

朱珠美女 2019-05-29

答:
set|set&set

朱珠美女 2019-05-29

答:
1'"

朱珠美女 2019-05-29

答:
555

朱珠美女 2019-05-29