小编EvG*_*vG9的帖子

发送到Android设备的额外推送通知

我已经实现了Parse推送通知,但Android方面存在一个问题.每当我从Parse发送通知时,所有Android设备都会收到两个通知,一个包含我发送的文本,另一个包含空文本.

请在这里建议可能出现的问题

注意:我还在项目中添加了原生Android通知(GCM通知).它们是否可能导致此问题?

谢谢.

AndroidManifest的设置如下:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />


<application
    android:name=".activityApplication"
    android:label="@string/app_name"
    android:icon="@drawable/icon">

    <activity android:name=".activity"
              android:label="@string/app_name"
              android:screenOrientation="landscape"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
              android:configChanges="orientation">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.google.android.gms.ads.AdActivity"
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>


    <!-- gcm -->
    <receiver
        android:name="com.company.activity.GCBroadcastReceiver"
        android:exported="true"
        android:process=":remote"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />

            <category android:name="com.company.activity" />
        </intent-filter>
    </receiver>

    <service android:name=".GcmIntentService" />
    <service android:name="com.parse.PushService" />
    <receiver …
Run Code Online (Sandbox Code Playgroud)

notifications android push-notification parse-platform google-cloud-messaging

10
推荐指数
1
解决办法
5048
查看次数

Mopub广告没有显示

我已经坚持了一段时间的问题,我无法弄清楚它是什么.问题是我最近更新了Mopub Android SDK,并且插页式+横幅广告(AdMobMillennial Media)在此之前工作正常.现在这些广告在发布版本中不起作用,但它们在调试版本中起作用.所以我认为这是一个问题,proguard但我无法追查它是什么.在proguard根据是建立Mopub准则.

proguard为我的项目添加了以下内容:

-keep class com.google.ads.**
-keep class com.millennialmedia.android.**
-keep public class com.mopub.mobileads.*
-keepclassmembers class com.millennialmedia.android.* {
public *;
}
Run Code Online (Sandbox Code Playgroud)

在发布版本中,当我尝试显示广告时,我会收到以下日志:

I/MoPub   (29856): Fetching ad network type: admob_native
D/MoPub   (29856): Loading custom event interstitial adapter.
D/MoPub   (29856): Attempting to invoke custom event: com.mopub.mobileads.GoogleAdMobInterstitial
D/MoPub   (29856): Couldn't locate or instantiate custom event: com.mopub.mobileads.GoogleAdMobInterstitial.

I/MoPub   (29856): Fetching ad network type: admob_native
D/MoPub   (29856): Loading custom event …
Run Code Online (Sandbox Code Playgroud)

android proguard admob mopub millennial-media

6
推荐指数
2
解决办法
5967
查看次数