这可能是因为应用程序在不同的应用市场中发布或混淆。您可以尝试以下步骤来解决问题:
确保您的应用程序已从所有应用市场中撤下。您可以登录到每个应用市场并确认应用程序已被删除。
确认您的应用程序没有被任何第三方应用或网站推广,并删除所有未经授权的应用推广。
您可以尝试使用谷歌自己的应用追踪工具(Google Play Install Referrer)来确认应用程序的来源。这可以帮助您找到可能泄漏您应用程序的下载链接的来源。
以下是如何在您的应用程序中使用Install Referrer API:
// 在您的Activity类中
private InstallReferrerClient mReferrerClient;
private void startConnection() { mReferrerClient = InstallReferrerClient.newBuilder(this).build(); mReferrerClient.startConnection(new InstallReferrerStateListener() { @Override public void onInstallReferrerSetupFinished(int responseCode) { switch (responseCode) { case InstallReferrerClient.InstallReferrerResponse.OK: try { ReferrerDetails response = mReferrerClient.getInstallReferrer(); String referrerUrl = response.getInstallReferrer(); // 在这里处理referrerUrl } catch (RemoteException e) { e.printStackTrace(); } break; case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED: case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE: case InstallReferrerClient.InstallReferrerResponse.DEVELOPER_ERROR: // 处理错误代码 break; } }
@Override
public void onInstallReferrerServiceDisconnected() {
// 处理服务断开代码
}
});
}
// 在您的Activity类的onDestroy()方法中
@Override protected void onDestroy() { if (mReferrerClient