fastandcurious@lemmy.world to Privacy@lemmy.ml · 10 个月前What the actual fuck?!lemmy.worldimagemessage-square45fedilinkarrow-up1279arrow-down112file-text
arrow-up1267arrow-down1imageWhat the actual fuck?!lemmy.worldfastandcurious@lemmy.world to Privacy@lemmy.ml · 10 个月前message-square45fedilinkfile-text
minus-squaretanja@lemmy.blahaj.zonelinkfedilinkarrow-up6arrow-down5·10 个月前Their website is slickapp.co (without the m at the end), but their Android package name is com.slickapp. Isn’t that a bit of an issue? For example, when handling URLs?
minus-squarebiscat@lemmy.worldlinkfedilinkarrow-up16·10 个月前Don’t most Android packages begin with com. ?
minus-squareSkull giver@popplesburger.hilciferous.nllinkfedilinkarrow-up11·edit-210 个月前[This comment has been deleted by an automated system]
minus-squarehuginn@feddit.itlinkfedilinkarrow-up6arrow-down1·10 个月前Not really. Android apps can declare which urls they accept as deep links. Once that is registered with the system (ie after install) then links of that type can be opened by the app. It doesn’t have to match the package name.
minus-squaretaladar@sh.itjust.workslinkfedilinkarrow-up4arrow-down5·10 个月前The package name should, however, match a domain owned by the publisher of the package.
minus-squaretaladar@sh.itjust.workslinkfedilinkarrow-up5·10 个月前That is how Java names work. The whole domain-like appearance is meant to avoid name collisions between packages made by different companies.
minus-squaretaladar@sh.itjust.workslinkfedilinkarrow-up4·10 个月前You are thinking of the standard library, I mean package names for third party code, specifically for what Java calls packages. https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
Their website is slickapp.co (without the m at the end), but their Android package name is com.slickapp.
Isn’t that a bit of an issue?
For example, when handling URLs?
Don’t most Android packages begin with com. ?
[This comment has been deleted by an automated system]
@biscat @tanja yea
Not really.
Android apps can declare which urls they accept as deep links. Once that is registered with the system (ie after install) then links of that type can be opened by the app. It doesn’t have to match the package name.
The package name should, however, match a domain owned by the publisher of the package.
deleted by creator
That is how Java names work. The whole domain-like appearance is meant to avoid name collisions between packages made by different companies.
deleted by creator
You are thinking of the standard library, I mean package names for third party code, specifically for what Java calls packages.
https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
deleted by creator