Cordova AppRate 插件尝试为自己投票

Posted

技术标签:

【中文标题】Cordova AppRate 插件尝试为自己投票【英文标题】:Cordova AppRate plugin tries to vote for himself 【发布时间】:2014-09-17 08:54:37 【问题描述】:

我将插件cordova.apprate 安装到了用html5 编写的ios 游戏中。插件允许您为应用程序投票。

在文件夹my_project/plugins/org.pushandplay.cordova.apprate/www 中,我找到了文件preferences.js 并将示例appStoreID 更改为我的应用程序ID:

AppRatePreferences = 
  useLanguage: "en",
  displayAppName: "AppRate plugin",
  promptAtLaunch: true,
  promptAgainForEachNewVersion: true,
  daysUntilPrompt: 1,
  usesUntilPrompt: 3,
  appStoreID: 
    ios: "913573164"
  
;

游戏已获批准并已售出。但是插件并不能正常工作 - 他没有为游戏投票,而是为自己投票:

如何解决这个问题?

【问题讨论】:

【参考方案1】:

您是否更改了displayAppName 参数?

这应该是您的应用程序的名称。

displayAppName: "Name of your app here",

赶紧改一下,在 iTunes 上发布一个新版本,应该可以解决问题

【讨论】:

@benka 这个插件是否知道用户已经对应用程序进行了评分,并且将来会禁用弹出窗口?还是在用户对应用进行评分后,它是否会反复弹出弹出窗口? 我相信它会并且不会在用户对其进行评分后显示评分通知。自从我上次使用这个插件以来已经有很长时间了,但是看看它的 github 页面,看起来你可以设置不同的方式。例如,您可以在每次推出新版本时要求评分。有关可用设置,请查看其页面:github.com/pushandplay/cordova-plugin-apprate

以上是关于Cordova AppRate 插件尝试为自己投票的主要内容,如果未能解决你的问题,请参考以下文章

Cordova 后退按钮在使用自己的插件后销毁 CordovaActivity

将 Cordova 插件转换为 Flutter 插件

将定制的 cordova 插件添加到 IBM Worklight 6.1

Android Cordova 插件开发之编写自己定义插件

Quasar Cordova 谷歌地图插件

如何使用sdk创建cordova插件