Android Push Notifications с использованием Google Cloud Messaging (GCM), PHP и MySQL для реальной мобильной беспроводной связи - это любое средство, известное для конфигурации в эмуляторе, идентификатор устройства может легко загружаться в базу данных, но в реальном устройстве как можно подать идентификатор устройства, он не может получить доступ к базе данных, как ввести идентификатор устройства в базу данных?gcm не работает для реального устройства
0
A
ответ
0
Просто следуйте инструкциям на this page:
именно:
/**
* Main UI for the demo app.
*/
public class DemoActivity extends Activity {
public static final String EXTRA_MESSAGE = "message";
public static final String PROPERTY_REG_ID = "registration_id";
private static final String PROPERTY_APP_VERSION = "appVersion";
private static final String PROPERTY_ON_SERVER_EXPIRATION_TIME =
"onServerExpirationTimeMs";
/**
* Default lifespan (7 days) of a reservation until it is considered expired.
*/
public static final long REGISTRATION_EXPIRY_TIME_MS = 1000 * 3600 * 24 * 7;
/**
* Substitute you own sender ID here.
*/
String SENDER_ID = "Your-Sender-ID";
/**
* Tag used on log messages.
*/
static final String TAG = "GCMDemo";
TextView mDisplay;
GoogleCloudMessaging gcm;
AtomicInteger msgId = new AtomicInteger();
SharedPreferences prefs;
Context context;
String regid;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mDisplay = (TextView) findViewById(R.id.display);
context = getApplicationContext();
regid = getRegistrationId(context);
if (regid.length() == 0) {
registerBackground();
}
gcm = GoogleCloudMessaging.getInstance(this);
}
...
}
Смежные вопросы
- 1. GCM - устройства не зарегистрированы
- 2. Xamarin не использует для реального Android-устройства
- 3. Google Analytics для Android не работает с реального устройства
- 4. GCM - обнаружение устройства Prescription
- 5. устройства для регистрации вручную для GCM
- 6. iPhone отладка реального устройства
- 7. Tweet не отправляет с моего реального устройства
- 8. Правильный URL-адрес сообщения для устройства GCM?
- 9. Получение размера экрана реального устройства
- 10. Получение идентификатора устройства одного устройства из gcm
- 11. Имитировать жесты встряхивания для реального устройства программно
- 12. Issue здание Xcode проект для реального устройства
- 13. Не удается запустить приложение с реального устройства
- 14. Ограничение скорости сообщения устройства для Android GCM?
- 15. GCM collapse_key не работает
- 16. Использование реального устройства для управления эмулятором Android
- 17. GCM - pubSub.subscribe не работает
- 18. Уведомления GCM Push не доставлены на устройства
- 19. Android GCM Некоторые устройства не регистрируются
- 20. GCM не работает
- 21. Оценочные маяки против реального устройства
- 22. GCM Уведомление не работает
- 23. Проблема с модификацией устройства GCM
- 24. Android эмулятора выпуска реального устройства
- 25. Служба GCM не работает на определенных устройствах
- 26. GCM работает медленно при нажатии на устройства iOS.
- 27. GCM как отменить регистрацию устройства с GCM и сторонним сервером
- 28. GCM работает для build.gradle 1.4.0, но не работает для 1.3.0
- 29. Клиент GCM android не работает
- 30. xtify GCM больше не работает
Пожалуйста, покажите весь соответствующий код, также вы убедившись, что каждый прибор реальными или эмулятор имеют настройки учетной записи Google на устройстве, как это требуется для корректной работы gcm и получения идентификатора устройства. –
У людей обычно возникает проблема с эмулятором, а не с реальным устройством. Помните, что устройство должно иметь действительную учетную запись Google, чтобы заставить GCM работать. –