1. kukuk, 25.04.2019 #1
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    Hallo alle zusammen,

    ich hatte vor einem Jahr eine Workaround App für Pixel 2 (XL) Geräte erstellt, mit dem man bei Anrufe, Wecktöne beide Lautsprecher verwenden konnte. Nach dem Update auf Android Pie funktionierte dies nicht mehr.

    Ich habe mich jetzt heute mit der Problematik beschäftiigt und herausgefunden, das ich eine neue Permission setzen muss.

    <uses-permission android:name="android.permission.READ_CALL_LOG" />
    ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_CALL_LOG}, 101);


    danach habe ich die APK hochgeladen und veröffentlicht. Leider wurde jetzt mein Update abgelehnt mit folgender Fehlermeldung.

    Kann mir jemand vielleicht helfen, wie ich das Update online bekomme. Laut der Email ist es scheinbar nicht möglich mit der Permission die App Online zu bekommen.


    Issue: Violation of Permissions policy
    After reviewing your app, we found that it doesn’t qualify to use the requested permissions for the following reason(s):
    • Based on our review, we found your app’s expressed user experience did not match your declared core functionality Caller ID, spam detection, and /or spam blocking,Default Phone handler (and any other core functionality usage while default handler). Please remove these permissions from your app.
    • Default handler capability was listed on your declaration form, but your app does not appear to have default handler capability. Please submit a revised declaration form.
    • We couldn’t verify your privacy policy. If your app requests permissions and handles sensitive user data, you need to post a privacy policy in both the designated field in the Play Console and the app itself. Your privacy policy must comprehensively disclose how your app collects, uses, and shares user data. Please add or update your privacy policy in order to comply with Developer Program Policies
     
  2. jogimuc, 25.04.2019 #2
    jogimuc

    jogimuc Erfahrenes Mitglied

    Hallo
    es kann an den Permissions liegen, muss es aber auch nicht sein. Sie sprechen auch von Datenschutz und vor allen auch das in der app ein Hinweis auf dem Datenschutz sein muss.
     
  3. kukuk, 25.04.2019 #3
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    Es liegt auf jedenfall an der Permission. Ich habe diese entfernt und meine App ist sofort verfügbar.


    Nur mit der Permission nicht.

    Was kann ich tun?

    Ich benötige diese Permission, damit alle Funktionen nutzbar sind.
     
  4. jogimuc, 25.04.2019 #4
    jogimuc

    jogimuc Erfahrenes Mitglied

    Wie ist den der Link zu deiner alten App?
     
  5. kukuk, 25.04.2019 #5
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

  6. jogimuc, 25.04.2019 #6
    jogimuc

    jogimuc Erfahrenes Mitglied

    eigentlich ist es auch etwas wenig nur diese eine zeile.
    zeige mal wie du die permission benutzt
     
  7. kukuk, 25.04.2019 #7
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    Code:
    package="com.loudspeaker">
    
    <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_CALL_LOG" />
    
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
    
    <uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_‌SERVICE"/>
    
    
    if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED ||  ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.READ_CALL_LOG) != PackageManager.PERMISSION_GRANTED)    {
    ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_CALL_LOG}, 101);
    }
    
    
    
    
    
    
    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
       switch (requestCode) {
    
          case 101:
             try {
                if (grantResults[0] == PackageManager.PERMISSION_GRANTED && grantResults[1] == PackageManager.PERMISSION_GRANTED && grantResults[2] == PackageManager.PERMISSION_GRANTED){
                   Global.permission1 = true;
    
                   reload_home_fragment();
                } else {
                }
             }catch (Exception e){
    
             }
             break;
    
          default:
             super.onRequestPermissionsResult(requestCode, permissions, grantResults);
       }
    }
    
     
  8. jogimuc, 25.04.2019 #8
    jogimuc

    jogimuc Erfahrenes Mitglied

    Sieht eigentlich ok aus. Weiss ich jetzt leider auch nicht.
     
  9. kukuk, 25.04.2019 #9
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    Wenn ich die Permission drin habe, kommt in der Google Console das hier.

    Muss ich da irgednwas bestimmtes auswählen?


    Weißt du das?
     

    Anhänge:

    • neu.png
      neu.png
      Dateigröße:
      93.9 KB
      Aufrufe:
      39
  10. jogimuc, 25.04.2019 #10
    jogimuc

    jogimuc Erfahrenes Mitglied

    da wirst du bestimmt einiges an kreuzten müssen. Denn die Remission greift auf fast alle Log Daten des Handys zu . Anruflisten SMS Verlauf …
     
  11. kukuk, 26.04.2019 #11
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    OK, ich Versuche es morgen nochmal.
     
  12. swa00, 26.04.2019 #12
    swa00

    swa00 Moderator Team-Mitglied

    @kukuk


    Moin Sven,

    die Jungs schreiben Dir :

    Das bedeutet :
    Bei den obigen Permissions wird eine vollständige Datenschutz-Erklärung incl. der verwendeten Lizenzen
    und eine vollständige ladungsfähige Adresse notwendig.

    User Data | Privacy, Security, and Deception - Developer Policy Center

    Die Angabe lediglich Deiner gmx Adresse reicht da leider nicht mehr aus.

    a)
    Bei deinem Play-Store-Datenschutzerklärungs-Link gelangt man allerdings nur auf deine Root Page ohne
    Impressum - nicht auf eine Erklärung, die da gänzlich fehlt.

    b)
    Auch muss das Ganze nochmal als gut erreichbarer Menupunkt innerhalb der App sein.
    c)
    Zusätzlich bist du auch noch verpflichtet, in dieser Erklärung (als EU-Anbieter) DVSGO zu berücksichtigen



    Diese "Pflicht" - Veranstaltung ist seit Ende 2018 notwendig , dazu gab es eine nette Mail von Google.
     
    Zuletzt bearbeitet: 26.04.2019
    jogimuc und kukuk haben sich bedankt.
  13. kukuk, 26.04.2019 #13
    kukuk

    kukuk Threadstarter App-Anbieter (kostenlos)

    Ui, das hört sich nach viel Arbeit an, was ich noch da ändern muss.
     
  14. jogimuc, 26.04.2019 #14
    jogimuc

    jogimuc Erfahrenes Mitglied

    Hallo
    ja das mit dem Datenschutz und auch den Verweis in der app habe ich auch schon am Anfang gesagt.
    @saw00 schön es auch von dir zu hören.
     
    swa00 bedankt sich.
  15. numanoid, 26.04.2019 #15
    numanoid

    numanoid Stammgast

    Ja, das ist alles 'ad absurdum'!

    Kleine Entwickler, noch dazu mit kostenlosen Apps, nervt man ohne Ende mit sowas. ABER die großen Unternehmen wie Facebook haben zwar ganz tolle Datenschutzseiten, aber in Wirklichkeit scheren sie sich einen Dreck um Datenschutz. So ist das.
     
  16. swa00, 26.04.2019 #16
    swa00

    swa00 Moderator Team-Mitglied

    Bedenke , diese Erklärung muss auf englisch und deiner Landessprache sein
    -- Dieser Beitrag wurde automatisch mit dem folgenden Beitrag zusammengeführt --
    Da ist was Wahres dran, aber auch er sammelt Daten und sitzt nicht in den USA :)
     
  17. numanoid, 26.04.2019 #17
    numanoid

    numanoid Stammgast

    >auch er sammelt Daten ...

    Was bitte kann den jemand mit der CallerID anfangen? Das ist die Mobilfunk-Nummer von jemand der jemanden anruft. Cool! Mobilfunk-Nummer kann man sich auch random-mässig selbst generieren, da die Vorwahlen in jedem Land bekannt sind.

    Das ist inetwa so als ob Autokennzeichen persönliche Daten sind, und jeder muss die Augen schliessen, wenn er eines sieht.

    Und wenn ich schon mal in Rage bin:
    Der gleichen Schwachsinn ist, dass man bei jeder Webseite, bestätigen muss, dass Cookies verwendet werden. Wieder so ein Schildbürgerstreich. MAN KANN IM INTERNET NICHT SURFEN OHNE COOKIES!
     
  18. swa00, 26.04.2019 #18
    swa00

    swa00 Moderator Team-Mitglied

    Das ist nicht der springende Punkt- er sammelt viel sensiblere Daten

    <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> -> Abfangen aller Notifications
    <uses-permission android:name="android.permission.WRITE_SETTINGS" tools:ignore="ProtectedPermissions" /> -> Ignoriere Sperrung
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> -> Wann wurde wie das Telefon benutzt ?
    <uses-permission android:name="android.permission.READ_CALL_LOG" /> -> Wer hat wo wann angerufen ?
     
  19. numanoid, 26.04.2019 #19
    numanoid

    numanoid Stammgast

    > Das ist nicht der springende Punkt- er sammelt viel sensiblere Daten

    Diese meckert aber Google doch gar nicht an, wenn ich es richtig verstanden habe.
     
  20. swa00, 26.04.2019 #20
    swa00

    swa00 Moderator Team-Mitglied

    Doch gerade Diese meckert Google an - Es sind Teile der langen Liste an Permissions, die personenbezogene Daten auslesen (können)
    (Bsp : Notification = WhazzupNachrichten)

    Und er muss in der Datenschutzerklärung präzise angeben , was mit diesen Daten passiert und wie sie verarbeitet werden.
    Hinzu kommt noch , ob er z.b. eine Libary verwendet , die dann mit diesen Daten nach Hause telefoniert - das muss er ja selbst nicht sein .

    In dem Moment ist er allerdings als Anbieter der App verantwortlich .
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
App für ältere Versionen im Play Store lassen Android App Entwicklung 30.06.2019
APP-Name gesucht Android App Entwicklung 25.05.2019
App beim Booten starten / Android 8 Android App Entwicklung 16.05.2019
Kann ich das verschieben von App Daten auf die SD Karte verhindern? Android App Entwicklung 02.05.2019
Datenbankabfragen einer App Android App Entwicklung 16.04.2019
Eigene App statt Google Assistant starten Android App Entwicklung 15.04.2019
Ein App wo alle Kleinanzeigen vereint werden? Android App Entwicklung 07.04.2019
App Veröffentlichung MwSt ? Android App Entwicklung 20.03.2019
App-Wunsch: Smartcard-App für Bluetooth-Leser Android App Entwicklung 19.02.2019
Theme Änderung - Android Studio Android App Entwicklung 25.01.2019
Du betrachtest das Thema "Bekomme App Update nicht in den Store" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.