2014-04-16 47 views
0

我的應用使用Google Cloud Messenger。亞馬遜有這個替代版本。亞馬遜設備消息傳遞是在所有的機器人上運行還是隻在點燃機上運行?亞馬遜設備消息工作在普通機器人上

是否有人將Google和Amazon合併到一個應用程序中。

雖然我在這裏,我該怎麼處理Fire模擬器?

回答

0

只是把你介紹給亞馬遜開發者論壇 https://forums.developer.amazon.com/forums/thread.jspa?threadID=1212

ADM是支持的Kindle Fire HD 8.9" 4G,Kindle Fire的HD 8.9" 的Kindle Fire HD 7" ,和Kindle Fire的(第二代)的設備。它是一家從事Kindle Fire的第一代不支持

如文檔中說明如果指定的Android可以將相應的設備上運行您的APK有亞馬遜的服務或無法區分

:在你AndroidManifest需要=「假」 .xml如果ADM不可用,您的應用程序必須正常退化。

<amazon:enable-feature android:name="com.amazon.device.messaging" android:required="false" /> 

類似於使用以下代碼來檢查ADM:

boolean admAvailable = false ; 
try 
{ 
    Class.forName("com.amazon.device.messaging.ADM"); 
    admAvailable = true ; 
} 
catch (ClassNotFoundException e) 
{ 
    // Handle the exception. 
} 

Add the following code to any of your code that requires the ADM library runtime. 
if (admAvailable) 
{ 
    // Your code that requires ADM goes here. 
} 

這是已經在這裏記載:https://developer.amazon.com/appsandservices/apis/engage/device-messaging/tech-docs/04-integrating-your-app-with-adm#Gracefully%20Degrade%20if%20ADM%20Is%20Unavailable