无法解析,说安装已过时

时间:2015-09-08 12:16:07

标签: parse-platform

您已经使用解析来保存数据。但通知是我坚持的事情。我无法弄清楚出了什么问题。

我已完成所有接收器注册,因此我的设备也会在安装表中注册,但在从Web控制台发送推送时,它会显示" push sent 0"查看每次推送的描述,它显示" OUTDATED DEVICE - 此安装上的记录已过时,用户可能已卸载该应用程序。" 但我刚刚进行了注册。

我对此很生气......不知道我做错了什么。

<service android:name="com.parse.PushService"/>

    <receiver android:name="com.parse.ParseBroadcastReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED"/>
            <action android:name="android.intent.action.RECEIVE_BOOT_COMPLETED"/>
            <action android:name="android.intent.action.USER_PRESENT"/>
        </intent-filter>
    </receiver>


Parse.initialize(this, applicationId, clientKey);
PushService.setDefaultPushCallback(this, HomeActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground()

非常感谢任何帮助

2 个答案:

答案 0 :(得分:2)

所以我非常感谢@Gyome提示,这就是我出错的原因。我刚刚在gradle文件中对包名称进行了更改,一切都很顺利。 我知道了......我检查了我的发布版本是否正常。

答案 1 :(得分:0)

检查您是否有此

   <uses-permission android:name="android.permission.GET_ACCOUNTS" />

我错过了这个并且解析无法使用我的帐户生成密钥。