Skip to content
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

谷歌应用商店提示热更新,App被下架 #422

Open
zhuzhengjing opened this issue Dec 16, 2019 · 19 comments
Open

谷歌应用商店提示热更新,App被下架 #422

zhuzhengjing opened this issue Dec 16, 2019 · 19 comments

Comments

@zhuzhengjing
Copy link

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.

@pierresh
Copy link

pierresh commented Jan 3, 2020

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

@JianhuisHuang
Copy link

Did you found solution? I have the same issue.

@pierresh
Copy link

pierresh commented Jan 6, 2020

Unfortunately not yet.

It seems there is a workaround described here:
https://community.jiguang.cn/t/topic/40986

@pierresh
Copy link

An update of the plugin would be really appreciated...

@royanon
Copy link

royanon commented Jan 24, 2020

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 或代碼。

@royanon
Copy link

royanon commented Jan 28, 2020

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.

@pierresh
Copy link

Thanks a lot, I will try.

@pierresh
Copy link

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..

@royanon
Copy link

royanon commented Jan 30, 2020

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.

@pierresh
Copy link

pierresh commented Feb 4, 2020

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 :(..

@flinkcstou
Copy link

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 ?

@slyfalcon
Copy link

这么久了!官方还是没解决!

@pierresh
Copy link

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...

@flinkcstou
Copy link

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

@flinkcstou
Copy link

flinkcstou commented Mar 27, 2020

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

@enjoy-wind
Copy link

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?

@flinkcstou
Copy link

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

@flinkcstou
Copy link

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

@JoshLipan
Copy link
Member

Use the Google version to replace the local jar package of the plugin。
https://docs.jiguang.cn/jpush/resources/
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants