我試圖開發一個跨平臺的應用程序,它將接收來自Amazon SNS的推送通知。推送通知對於iOS來說工作得很好,但對於Android來說,目前在交叉道路上是這樣。要在Android Manifest中加入GCM推送通知的權限
當Android應用程序集中時,可以查看推送通知。但是,無論我設置什麼變量(如下所示),都會涉及到ti.cloudpush。
問題是 - 我無法讓推送通知顯示在通知欄中。
CloudPush.showAppOnTrayClick = true;
CloudPush.showTrayNotification = true;
CloudPush.showTrayNotificationsWhenFocused= false;
CloudPush.singleCallback = true;
我想這是關係到我可能要設置IIN的tiapp.xml的Android清單部分權限。我已經包括下面目前使用的權限列表 -
<android xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk>14</uses-sdk>>
<manifest>
<uses-sdk android:minSdkVersion="14"/>
<permission android:name="com.test.push.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.test.push.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application>
<receiver
android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<!-- Start receiver on boot -->
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.USER_PRESENT"/>
<category android:name="android.intent.category.HOME"/>
</intent-filter>
<!-- Receive the actual message -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
<category android:name="com.test.push"/>
</intent-filter>
<!-- Receive the registration id -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
<category android:name="com.test.push.permission"/>
</intent-filter>
</receiver>
</application>
</manifest>
</android>
有人請讓我知道我在做什麼錯誤/如何得到這個權利?
任何信息/權限相關的鏈接將不勝感激。
你的實際問題是什麼?具體 – Anand
你有什麼錯誤嗎?如果是,請發佈。 –
對不起,如果我是模糊的。我已經強調了上述問題。請分享你的想法。 – FlyingV