バックグラウンドでプッシュメッセージ受信時の動作をiOSと同じにした。
Showing
| ... | ... | @@ -1641,11 +1641,10 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve |
| String loginId = ABVDataCache.getInstance().getMemberInfo().loginId; | ||
| String shopName = ABVDataCache.getInstance().getUrlPath(); | ||
| intent.putExtra("loginId", loginId); | ||
Please
register
or
sign in
to reply
|
||
| intent.putExtra("shopName", shopName); | ||
| if(dto != null) | ||
| { | ||
| intent.putExtra("roomId",dto.roomId); | ||
| intent.putExtra("roomName", dto.roomName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.shopName, shopName); | ||
| if(dto != null) { | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomId, dto.roomId); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomName, dto.roomName); | ||
| } | ||
| intent.setClassName(mContext.getPackageName(), className); | ||
| intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); | ||
| ... | ... | @@ -1663,7 +1662,7 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve |
| String loginId = ABVDataCache.getInstance().getMemberInfo().loginId; | ||
| String shopName = ABVDataCache.getInstance().getUrlPath(); | ||
| intent.putExtra("loginId", loginId); | ||
| intent.putExtra("shopName", shopName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.shopName, shopName); | ||
| intent.setClassName(mContext.getPackageName(), className); | ||
| intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); | ||
| getCurrentActivity().startActivity(intent); | ||
| ... | ... | @@ -1672,7 +1671,7 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve |
| /** | ||
| * プシュメッセージからチャットに入る | ||
| */ | ||
| public void startChatWebViewActivity(String fromClassName, Long roomId, String roomName) { | ||
| public void startChatWebViewActivity(String fromClassName, Long roomId, String roomName, String roomType) { | ||
| String className = ChatWebViewActivity.class.getName(); | ||
| boolean isNormalSize = (mContext.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_NORMAL; | ||
| Intent intent = new Intent(); | ||
| ... | ... | @@ -1682,9 +1681,10 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve |
| String loginId = ABVDataCache.getInstance().getMemberInfo().loginId; | ||
| String shopName = ABVDataCache.getInstance().getUrlPath(); | ||
| intent.putExtra("loginId", loginId); | ||
| intent.putExtra("shopName", shopName); | ||
| intent.putExtra("roomId", roomId); | ||
| intent.putExtra("roomName", roomName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.shopName, shopName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomId, roomId); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomName, roomName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomType, roomType); | ||
| String nextActivity = null; | ||
| if (fromClassName.equals(HTMLWebViewActivity.class.getName())) { | ||
| ... | ... | @@ -1719,11 +1719,11 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve |
| String loginId = ABVDataCache.getInstance().getMemberInfo().loginId; | ||
| String shopName = ABVDataCache.getInstance().getUrlPath(); | ||
| intent.putExtra("loginId", loginId); | ||
| intent.putExtra("collaborationType", collaborationType); | ||
| intent.putExtra("shopName", shopName); | ||
| intent.putExtra("roomId", roomId); | ||
| intent.putExtra("roomName", roomName); | ||
| intent.putExtra("roomType", roomType); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.collaborationType, collaborationType); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.shopName, shopName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomId, roomId); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomName, roomName); | ||
| intent.putExtra(AppDefType.ChatPushMessageKey.roomType, roomType); | ||
| String nextActivity = null; | ||
| if (fromClassName.equals(HTMLWebViewActivity.class.getName())) { | ||
| ... | ... | |