jpush-phonegap-plugin
jpush-phonegap-plugin copied to clipboard
谷歌应用商店提示热更新,App被下架
Hi Developers at xxx Security Products, Inc.,
After a recent review, myiTrail GPS, com.kjb.eskywireless (Version code: 10805), has been removed from Google Play due to a policy violation. This app won’t be available to users until you submit a compliant update.
Issue: Violation of Malicious Behavior policy
An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play.
Your app is using the Jiguang SDK/Library which contains code to download executable code (e.g. dex, JAR, .so files) from a source other than Google Play.
Hello,
We received a similar message:
Hi Developers at [XXXXXX],
After review, [App name], [com.app.name] (Version code xxyyzz), has been removed from Google Play due to a policy violation. This app won’t be available to users until you submit a compliant update.
Issue: Violation of Personal and Sensitive Information policy
We’ve identified that your app is using an SDK or library that facilitates the collection and transmission of installed packages information without meeting the prominent disclosure guidelines.
If necessary, you can consult your SDK provider(s) for further information.
Next steps: Submit your app for another review
1. Read through the Personal and Sensitive Information policy and make the appropriate changes to your app. Your app is using the Jiguang SDK, which is uploading users Installed Packages information without a prominent disclosure. Prior to the collection and transmission, it must prominently highlight how the user data will be used, describe the type of data being collected and have the user provide affirmative consent for such use.
2. Make sure your app is compliant with the User Data policy and all other Developer Program Policies. Additional enforcement could occur if there are further policy violations.
3. Sign in to your Play Console and upload the modified, policy compliant APK. Make sure to increment the version number of the APK.
4. Submit your app.
If you’ve reviewed the policy and feel this removal may have been in error, please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.
Best,
Shane
Google Play Review Team
Did you found solution? I have the same issue.
Unfortunately not yet.
It seems there is a workaround described here: https://community.jiguang.cn/t/topic/40986
An update of the plugin would be really appreciated...
Manually update lib to jpush-android-3.5.4-google_play.jar. But still doesn't work. Reason:
根據 APK 分析結果,此行為是由「廣告 SDK」(cn.jiguang.af) 所致,但其他 SDK 或原始碼也可能會造成問題。如要停止收到此警告,請嘗試更新或修改此 (這些) SDK,並檢查其他可能使用裝置識別碼的 SDK 或代碼。
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore.
Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git
Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
Thanks a lot, I will try.
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore.
Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git
Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
I tried today, but it failed, I cannot release the new version app on the Google Play store.. I installed jpush-phonegap-plugin from your repo, then I even replaced jpush-phonegap-plugin and cordova-plugin-jcore into _/plugin_s and /node folders, but still not possible to release my app in Google Play store..
My repository already replaced the library. Make sure you delete the plugin folder and platform removed android.,because old file will be cache in those folders. And if jpush installed, jcore deps will also be installed so follow the step below. Step 1. npm install my respo of jpush-phonegap-plugin Step 2. npm remove cordova-plugin-jcore - - force Step 3. npm install my respo of cordova-plugin-jcore Step 4. cordova platform add android
Besides, I add an alert for Android user to agree or disagree to accept the push messages. I'm not sure if that help.
Thanks a lot for your help. I did like you wrote, but as last time, I can upload the apk in the google play store but I cannot release my app :(..
Thanks a lot for your help. I did like you wrote, but as last time, I can upload the apk in the google play store but I cannot release my app :(..
did You solve this problem ?
这么久了!官方还是没解决!
Thanks a lot for your help. I did like you wrote, but as last time, I can upload the apk in the google play store but I cannot release my app :(..
did You solve this problem ?
No, still stuck...
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore.
Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git
Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
Why are you using jpush-android-3.5.4-google_play.jar ? Why are not you using in official recommended version -> Direct download link: https://sdkfiledl.jiguang.cn/sdk/jpush-android-3.3.4-google_play.zip
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore.
Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git
Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
Did it help for you to solve problem with Google Play ? Thank you in advance
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore. Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
Did it help for you to solve problem with Google Play ? Thank you in advance
Has it been combat?
Thanks a lot for your help. I did like you wrote, but as last time, I can upload the apk in the google play store but I cannot release my app :(..
did You solve this problem ?
No, still stuck...
My app is approved, you can use this plugin > https://www.npmjs.com/package/jpush-phonegap-plugin-greetgo, this plugin is last version from jpush-phonegap-plugin
Finally success, because I just replace jpush with google version but missed jcore one. We need to replace the library in jpush-phonegap-plugin, and it's dependency cordova-plugin-jcore. Here is the worked version https://github.com/royanon/jpush-phonegap-plugin.git https://github.com/royanon/cordova-plugin-jcore.git Force to remove cordova-plugin-jcore and install it with your own repository or the above. That's all.
Did it help for you to solve problem with Google Play ? Thank you in advance
Has it been combat?
Yes. but now i solved this problem
Use the Google version to replace the local jar package of the plugin。
https://docs.jiguang.cn/jpush/resources/