Parse.initialize(this, "appid" ,"client Id");
ParseInstallation.getCurrentInstallation().saveInBackground();
ParsePush.subscribeInBackground("", new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Logger.d("com.parse.push", "successfully subscribed to the broadcast channel.");
} else {
Logger.e("com.parse.push", "failed to subscribe for push"+ e);
}
}
});
它进入“成功订阅广播频道”,但当我试图推动时说
您的应用没有注册安装。您可以开始使用我们的快速入门指南。
我也尝试过切换到数据网络,但仍然无效 知道可能是什么问题吗?
答案 0 :(得分:0)
无需 subscribeInBackground 确保在Manifest.xml中设置 Application 类
<application
android:name=".ParseSample"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
在应用程序类中定义您的密钥。
public class ParseSample extends Application {
@Override
public void onCreate() {
super.onCreate();
Parse.initialize(this, "ID", "KEY");
ParseInstallation.getCurrentInstallation().saveInBackground();
} }