2014-04-21 20 views
5

Liên quan đến TBMP Skeleton: Why are both onTurnBasedMatchReceived and onInvitationReceived not called on my physical device?Các lý do có thể khiến thiết bị Android không nhận được thông báo trò chơi trên google play?

Ban đầu tôi nghĩ rằng vấn đề là mã của tôi, thậm chí nó không có ý nghĩa, vì nó hoạt động trên trình mô phỏng của tôi.

Bây giờ tôi chắc chắn nghĩ rằng vấn đề là với thiết bị của tôi, vì vậy id muốn biết những gì có thể chặn thông báo từ Google Play Trò chơi.

Trong trình giả lập, tôi nhận được rất nhiều thông báo từ Google Play Trò chơi trong thanh thông báo, nhưng không có gì trong thiết bị thực. Thiết bị là Xperia L 4.2.2.

EDIT: Có, hộp kiểm thông báo dịch vụ chơi google được chọn. Đây là tệp kê khai của tôi:

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

     <uses-sdk 
      android:minSdkVersion="14" 
      android:targetSdkVersion="19" /> 

     <application 
      android:allowBackup="true" 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme" > 
      <meta-data android:name="com.google.android.gms.games.APP_ID" 
       android:value="@string/app_id" /> 
      <meta-data android:name="com.google.android.gms.version" 
       android:value="@integer/google_play_services_version"/> 
      <activity 
       android:name="PACKAGE_NAME.MYACTIVITY" 
       android:label="@string/app_name" > 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 
     </application> 

    </manifest> 

Tôi đã thử và tìm kiếm ở khắp mọi nơi cho điều này, có thể một người khác đã trải qua điều tương tự.

+0

bạn có nhận được thông báo đẩy của Google không? –

+0

Tôi nghĩ rằng vấn đề là tôi không nhận được bất kỳ loại thông báo nào từ google. Nếu tôi hiểu điều này một cách chính xác, tôi sẽ không sử dụng các thông báo đẩy, nhưng dịch vụ google play sử dụng một phương pháp giống nhau để gửi thông báo, vì vậy câu trả lời của tôi sẽ không, tôi không nhận được thông báo đẩy: P – skm

+0

Ok, tôi bằng cách nào đó đã sửa nó .. i Đó là xung quanh ứng dụng Gmail và tôi đã kiểm tra thứ gì đó về đồng bộ hóa tự động hoặc điều gì đó tương tự .. Thật lạ khi tôi phải làm điều này nhưng hiện tại đang nhận được thông báo :) – skm

Trả lời

0

Trên điện thoại của bạn đi đến:

Settings ---> Apps ---> Google Play Services 

Sau đó kiểm tra xem các thông báo CheckBox được thiết lập.

0

Chọn

Settings > Apps > Google Play Services 

sau đó đánh dấu vào hộp kiểm cho các thông báo

Nếu điều đó vẫn không làm việc, xin vui lòng đăng meta-data lĩnh vực file manifest của bạn (trong khi Obfuscating phím).

+0

Có hộp kiểm thông báo được chọn, đây là tệp kê khai meta-data của tôi: < android meta-data: name = "com.google.android.gms.games.APP_ID" \t \t \t android: value = "@ string/APP_ID" /> \t \t skm

2

'Lỗi' này gây ra cho tôi Rất nhiều rắc rối khi thử nghiệm một ứng dụng tôi đang phát triển.

Có điều gì đó liên quan đến nội dung 'skm' được nêu trong nhận xét cuối cùng của anh, nhưng không cụ thể về Gmail không được đồng bộ hóa. Trong trường hợp của tôi, cố gắng đồng bộ hóa Gmail đã không thực sự "bật" đồng bộ hóa nó chỉ cần đồng bộ hóa một lần và tiếp tục không được đồng bộ hóa. Vì vậy, những gì tôi phải làm là đi vào: Settings->Data Usage->[Three dots button]->Auto-sync data. Làm điều này cho phép đồng bộ hóa để bạn có thể thực sự đồng bộ hóa lại nội dung, đồng bộ hóa tất cả và sau đó bạn có thể bỏ chọn bất cứ điều gì bạn không muốn đồng bộ hóa. Và sau đó, thông báo từ Dịch vụ của Google Play sẽ một lần nữa có thể nhận được.

Hy vọng nó sẽ giúp bất kỳ ai khác!

Các vấn đề liên quan