gpt4 book ai didi

Android parse.com 收不到推送通知

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:00 24 4
gpt4 key购买 nike

我无法使用 parse.com 服务接收推送通知。
我使用快速指南来解决我的问题。我试图使用这个指定名称的 channel 和“”作为 channel 名称。我也找到了Cannot receive push notifications in Android with trigger.io and parse.com
我成功地将对象发送到 parse.com,并订阅了通知(至少我可以在 parse.com 上的 DataBrowser 中看到我的应用程序)

public class ParseStarterProjectActivity extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.main);

PushService.subscribe(this, "push", TestParse.class);
PushService.setDefaultPushCallback(this, TestParse.class);

}
}


public class ParseApplication extends Application {

@Override
public void onCreate() {
super.onCreate();
Parse.initialize(this, my_id, my_client_key);
}

}

public class TestParse extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.parse);
}
}

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.parse.starter"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="17" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />

<application
android:name="ParseApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<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.USER_PRESENT" />
</intent-filter>
</receiver>

<activity
android:name=".ParseStarterProjectActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".TestParse"
android:label="@string/app_name" />
</application>

</manifest>

最近我注意到 LogCat 错误:

02-21 18:17:45.381: ERROR/Trace(8952): error opening trace file: No such file or directory (2)
02-21 18:17:48.534: ERROR/com.parse.PushService(8888): unknown host


我真的很想收到通知。我究竟做错了什么?

最佳答案

在这里解析员工。为了处理推送服务增加的负载,我们增加了服务 push.parse.com 的机器数量。当 DNS 解析返回这么多服务器时,一些 ISP 开始出现问题。上周五下午,我们推出了一个自定义 DNS 服务器,它通过第三方 DNS 解析来解决这些问题。这应该不再是一个问题。

关于Android parse.com 收不到推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15004836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com