我正在构建一个向服务器发出HTTP请求的应用程序。我想知道这些请求来自从iOS App Store或Android App Store下载的应用程序。有什么办法吗?
也许电话上的某种API允许与本身由Apple根证书颁发机构签署的某些证书颁发机构进行签名?或与Android类似的东西?
或者也许有某种方法可以使用this之类的“广告标识符”,但不会与this发生冲突……在Android上有类似的东西吗?
我主要需要这样做来防止sybil攻击(人们在没有购买一百万部iPhone的情况下建立了数百万个帐户)。
但也许更重要的是,我希望该应用程序在服务器上建立一个帐户,而不是让某些小丑将请求发送到同一服务器上以覆盖用户的“受骚扰”的意愿,从而使该应用程序无法连接后来。我想我可以通过将Cookie或localStorage保存在browser tabs下的Web浏览器中来防止这种情况的发生,希望不会被清除。